Karta Vacation Rentals





On the River Thames in central London, a short walk from Westminster, the London Eye and Trafalgar Square. Steps from Embankment and Charing Cross stations and about 43 minutes from Heathrow, this central London hotel puts the West End and major landmarks on your doorstep.