Twyne House Apartments London: 1.0 km to Tower Bridge