Edwardian Hotels London has flagged a Spring 2020 opening date for its new "super boutique hotel" that is under development in Leicester Square. Previously flagged to launch in 2019, the £300 million property will feature 350 rooms, including 35 luxury suites. The project has been on the drawing board since 2013.