Karta Vacation Rentals
In central London, a city-center apartment steps from Charing Cross and Covent Garden. Stroll to Playhouse Theatre, Trafalgar Studios and Horse Guards Parade. Charing Cross Station is about 400 m away and Embankment Metro is a short walk; London City Airport is roughly 14 km out.