Ten Trinity Square is one of London’s most iconic and historically significant buildings, situated near the Tower of London and Tower Bridge on the banks of the River Thames. Originally constructed in 1922 as the headquarters of the Port of London Authority, this Grade II* listed landmark has since been meticulously redeveloped into a luxurious residence combining the Four Seasons Hotel, private...