Blackpool, UK
Blackpool is a large town and seaside resort in Lancashire, England. Located on the northwest coast of England, it is the main settlement within the borough
Situated a 2-minute walk from entertainment complex Winter Gardens, the family run Birchhouse Hotel offers easy access to Blackpool Sands beach and the...
Languages spoken English
Luggage storage
Family rooms
Situated a 2-minute walk from entertainment complex Winter Gardens, the family run Birchhouse Hotel offers easy access to Blackpool Sands beach and the...