Karta Vacation Rentals





In the financial heart of the City of London, this boutique, eco-certified hotel sits steps from the Bank of England Museum. Walk to the Tower of London, Lloyd’s of London, the Cheese Grater and the Walkie Talkie — The Shard and London Eye are also within easy reach.