121 New Road - E1 1AL - London, United Kingdom View Map Area: Tower Bridge / The City / Shoreditch
Photo Hotel 121 New Road