I AM Serviced Apartments Apartment
Situated 1.1 km from Tower of London in London, these apartments features free Wi-Fi. Guests benefit from terrace and a terrace. The kitchen features a dishwasher. Towels and bed linen are featured in this apartment.
16 Christian Street, Tower Hamlets, London, E1 1AW, United Kingdom