Scala Theatre [London]
Scala Theatre
Theatre building in London, United Kingdom
theater in Camden
58 Charlotte Street, London, W1T 2AW, England