The Norbreck Castle Hotel is a large 3-star hotel situated on Blackpool's North Shore. This hotel offers comfortable rooms with modern amenities. Guests can enjoy free cancellation up to 48 hours before arrival. The hotel also features multiple restaurants, bars, indoor pool, and entertainment facilities.