Karta Vacation Rentals
In central London on tranquil Queensborough Terrace. This historic hotel sits steps from Kensington Gardens and within easy walking distance of Hyde Park, Kensington Palace and Kensington High Street. Paddington, Queensway and Bayswater Tube stations are close by, so the city is at your feet.