Edwardian Group London has lodged plans for a 360-bedroom hotel and new Odeon cinema in London’s Leicester Square, W1.
Proposals comprise a hotel with eight storeys above ground, as well as bars and restaurants, a spa, a
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.