Hotels nearby Various Locations around Shoreditch, London, London, England, United Kingdom

LSE Rosebery Hall

Approximately 1.99 km away
Address: 90 Rosebery Avenue, London, United Kingdom

LSE Rosebery Hall

Approximately 1.99 km away
Address: 90 Rosebery Avenue, London, United Kingdom