Karta Vacation Rentals
On the River Thames, a short walk from the Houses of Parliament, Trafalgar Square and Westminster. Steps from Embankment and Charing Cross stations, and within easy reach of the London Eye, Covent Garden and the West End — ideal for central London, river-view stays and sightseeing.