Karta Vacation Rentals
Tucked on a quiet garden square a minute's walk from Paddington Station, this central London spot puts Hyde Park and Kensington Gardens within a 10-minute stroll. Marble Arch, Oxford Street and Baker Street are all close by — perfect for sightseeing or hopping on the Tube.