Karta Vacation Rentals
Centrally on Edgware Road in London, a short walk from Paddington Station and just half a mile from Hyde Park. Oxford Street, Madame Tussauds and Marble Arch are all within easy strolls, making this a prime family-friendly and pet-friendly city base.