Karta Vacation Rentals
In the heart of the City of London, a short walk from Tower Bridge, the Tower of London and the Sky Garden. The aparthotel sits within about 0.5–1 km of the Thames and major sights, and is roughly a 15-minute walk to Liverpool Street — ideal for short-term business stays and sightseeing.