Karta Vacation Rentals
In Bayswater, central London — just a 5-minute stroll from Kensington Gardens and Hyde Park and a short walk to Paddington Station and the Heathrow Express. Marble Arch, Kensington High Street, Portobello Road Market and the Royal Albert Hall are all within easy reach.