Blackpool, North West England, United Kingdom
This 3 star hotel is located on the coastline of Blackpool.