Picture Factory The
44 -48 Birkbeck Rd., North Finchley, Greater London, United Kingdom, N12 8DZ
(02078) 705636 Phone