Crouch End Hippodrome [London]
Theatre building in London, United Kingdom
theater in Haringey
Crouch End Hippodrome
31 Topsfield Parade, Tottenham Lane, London, N8 8PT, England