Karta Vacation Rentals





In the heart of central London on the River Thames, a short stroll from Covent Garden and the city's theatre district. Roughly 750 m to the Royal Opera House and about 2 km to the British Museum. Perfect for a luxury, riverside stay with quick access to central London sights.