Due to open in late 2017, the hotel, based in one of London’s busiest hubs, will feature 95 guest rooms, each with a design reflecting the local area. Leicester Square sits at the centre of London’s entertainment and cultural districts – where guests will be able to experience everything London has to offer.
Source: New feed