Karta Vacation Rentals
In Paddington, London — a short stroll from Paddington railway station and about an 11-minute walk to Hyde Park. Close to Marble Arch, Selfridges, Royal Albert Hall and Harrods, so city shopping and culture are on your doorstep.