The most recent opening in Lancashire was at Blackpool North Pier in 2021. Premier Inn is the UK’s largest hotel chain, operating more than 800 hotels, comprising around 77,000 keys.