Karta Vacation Rentals





In the leafy heart of Kew Village, West London — a short stroll from the Royal Botanic Gardens, Kew and The National Archives. Central London sights are within easy reach; Wembley and Buckingham Palace sit roughly 11–13 km away.