Karta Vacation Rentals
In the heart of central London, a Victorian bolthole on tree-lined Norfolk Square just 200 yards from Paddington Station. A short walk lands you in Hyde Park and Kensington Gardens, with Marble Arch, Oxford Street and Knightsbridge all within easy strolling distance.