Karta Vacation Rentals
In the heart of London’s city centre on a tree-lined avenue near Hyde Park and Kensington Gardens. This Victorian Grade II listed, family-owned hotel is a short walk from Marble Arch, Paddington Station, Oxford Street, Selfridges and the Royal Albert Hall. Perfect for sightseeing and quick city escapes.