Karta Vacation Rentals





In the heart of central London on Waterloo Road, a design hotel just a five-minute walk from Waterloo Tube Station. Steps from the London Eye, River Thames, Big Ben and the Houses of Parliament, and within easy reach of London Bridge, St. Paul's Cathedral, the Tibetan Peace Garden and the Old Vic.