Featuring a garden and views of inner courtyard, Central and peaceful room with your own bathroom is a sustainable homestay located in London, 1.1 km from Tower of London. It is set less than 1 km from Tower Bridge and provides luggage storage space.
Number of rooms: 2
11 Crofts Street, Tower Hamlets, London, E1 8LU, United Kingdom