Four Seasons London

London’s new Four Seasons

The Four Seasons Ten Trinity Square opened this year, in a landmark building that started life in 1922