Karta Vacation Rentals
On Waterloo Road in central London, this design hotel sits a five-minute walk from Waterloo Tube Station and about 600 m from Waterloo Train Station. The London Eye, River Thames, Big Ben and the Houses of Parliament are all within easy reach, with London Bridge and St. Paul’s Cathedral a short ride away.