Karta Vacation Rentals
In the heart of London City, steps from Liverpool Street and the Barbican Arts Centre. This luxury hotel sits minutes from St. Paul's Cathedral, The Gherkin, London Bridge and the Tower of London — ideal for city-breaks and business trips.