Four Seasons Hotel London at Ten Trinity Square In a landmark of power and prestige, Four Seasons Hotel London at Ten Trinity Square provides a central city location, near the Tower of London, Tower Bridge and the River Thames. The historic buildin... United Kingdom May 3, 2023