Karta Vacation Rentals
In the heart of Soho, London — a short walk from Oxford Circus and just 600 m from Tottenham Court Road. Covent Garden, the River Thames and West End theatres are all within easy reach, and London City Airport sits about 16 km away.