Karta Vacation Rentals
On London’s Edgware Road, tucked behind a striking Victorian façade — a boutique hotel base minutes from Paddington. It’s about 700 m from Paddington Station and just around the corner from Edgware Road Underground, with Hyde Park, Kensington Gardens, Kensington Palace and Oxford Street all within easy reach. London City Airport is roughly 19 km away.