The most recent opening in Lancashire was at Blackpool North Pier in 2021. Premier Inn is the UK’s largest hotel chain, ...