Located 81 meters from Chapel House. Arbor City Hotel is conveniently located in the popular Tower Hamlets area. Featuring a complete list of amenities, guests will find their stay at the property a comfortable one.
Located 151 meters from Chapel House. Ideally located in the Tower Hamlets area, The Buxton promises a relaxing and wonderful visit. The property has everything you need for a comfortable stay.
Located 195 meters from Chapel House. The 4-star Marlin Apartments Tower Bridge - Aldgate offers comfort and convenience whether you're on business or holiday in London.