Super boutique The Londoner will be opening its doors in Leicester Square in June 2020
After seven years and a £300 million investment, The Londoner, the world’s first super boutique hotel, will open its doors in June 2020. The property will take centre stage on London’s Leicester Square and is the latest project by Edwardian Hotels London. The project is