Karta Vacation Rentals
In the City of London at Ten Trinity Square, housed in a 1922 Port of London Authority landmark. Steps from the Tower of London, Tower Bridge and the River Thames. A luxury five-star hotel in central London — ideal for historic-city stays.