Location
With a stay at Tower Bridge Accommodation - 22 in London (Tower Hamlets), you'll be within a 5-minute drive of Tower of London and Tower Bridge. This apartment is 1.7 mi (2.7 km) from Liverpool Street and 2.2 mi (3.6 km) from The Shard.
Business, and other amenities
Featured amenities include laundry facilities, microwave in a common area, and refrigerator in a common area.