Karta Vacation Rentals





In Richmond-upon-Thames on London's leafy outskirts, about 12 km from the city center. A short drive puts you at the Royal Botanic Gardens, Kew and Twickenham Stadium, and the Natural History Museum and Buckingham Palace are within easy reach.