Karta Vacation Rentals
Set on a leafy, tree-lined road in Paddington, this central London hotel is a short stroll from Paddington Station. Hyde Park and Kensington Gardens sit within a 10-minute walk, with Oxford Street and Marble Arch just a little further—perfect for sightseers and shoppers.