Plaza Beach Hotel

  96-98 Albert Road, Blackpool, England, United Kingdom

Booking.com Book Now