Karta Vacation Rentals
In the shadow of Tower Bridge, minutes from HMS Belfast and The Shard. This Victorian luxury hotel sits in central London, an easy walk to the Tower of London, Borough Market and London Bridge—perfect for sightseeing and late-night city runs.