Karta Vacation Rentals
In Bayswater, a short stroll from Kensington Gardens and Hyde Park. This central London hotel sits minutes from Queensway and Bayswater stations and within easy walking distance of Kensington Palace, Marble Arch and Paddington.