Address Church End, North FinchleyGreater
Venue DetailType: CinemaCapacity: 1000
Alcazar Picture Theatres Ltd
None
Bioscope Annual 1914 (p.274)
^TOP