Karta Vacation Rentals
Tucked on a pretty street between Paddington and Notting Hill in London, about 4 km from the city centre. Moments from Paddington and Edgware Road stations and within easy walking distance of Royal Oak, The Reel Poster Gallery, Puppet Theatre Barge, plus countless shops, restaurants, bars and pubs. Ideal for self-catering stays and family-friendly short breaks.