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