Royal Lancaster London
Royal Lancaster London is Hyde Park’s commanding mid-century architectural icon born and built in the swinging 60s. Their happy history has been hip, handsome, and rolling with the times in their unrivaled London location.
Address: Lancaster Terrace, London, W2 2TY United KingdomGIVE THIS VENUE A SHOUT
Number of Spaces 9
Theatre Style 950
Whole Venue 1680