Leicester Square Kitchen
News
The Londoner Leicester Square to open in September 2021
28 April 2021 by Sophie Witts
The £300m Londoner hotel in Leicester Square is to open in September this year after its launch was delayed from 2020.
The highest official awards for UK businesses since being established by royal warrant in 1965. Read more.