Karta Vacation Rentals





Perched on Richmond Hill in London’s southwest, this luxury boutique spa hotel sits feet from Richmond Park. It’s a calm base with quick links to Richmond town centre and close drives to Twickenham Stadium, Kensington High Street and Hyde Park.