Imperial London Hotels

Member since 24th Feb 2022

Imperial London Hotels have 7 Hotels in Central London, collectively offering 3,462 bedrooms & meeting space for up to 700 delegates. Included in the portfolio is The Royal National Hotel, the largest hotel in the UK, located close to Russell Square & Holborn underground as well as Kings Cross St Pancreas & Euston Stations and only 10 minutes walk to the West End and Oxford Street.