One of London’s landmarks is now home to the new Four Seasons Hotel London at Ten Trinity Square
Four Seasons Hotel London at Ten Trinity Square – now open. In a building that over the years has housed an important civic institution, hosted the United Nations and even starred in a James Bond film, one of London’s landmarks is now home to the new Four Seasons Hotel London at Ten Trinity Square. Four … Read more