Karta Vacation Rentals
In the heart of London on Queensborough Terrace, a boutique hotel a stone’s throw from Hyde Park. Steps from Oxford Street and Buckingham Palace, with easy access to Kensington Gardens, Kensington Palace and the museum district.