8 TEESDALE YARD E2 6QE, - London, United Kingdom View Map Area: Tower Bridge / The City / Shoreditch
Photo Hotel Veeve - Quirky Teesdale Mews