Courthouse Hotel Shoreditch London: 2.5 km to Tower Bridge