Karta Vacation Rentals
On a quiet garden square in central London, a minute’s walk from Paddington Station and about ten minutes on foot to Hyde Park and Oxford Street. Located at 14–20 Norfolk Square in Westminster (W2), this family-run, budget-friendly hotel puts you close to Kensington Gardens, Marble Arch and Paddington Central.