Welstead House is located in the Tower Hamlets district in London, 1.2 km from Tower Bridge and 1.3 km from Tower of London. The rooms are fitted with a flat-screen TV. Certain units include a seating area to relax in after a busy day.
11 Welstead House, Cannon Street Road, Tower Hamlets, London, E1 2LJ, United Kingdom
Nightly rates from $47