The Strand Lodge
5 / 6 Wilton Parade, Blackpool, England, United Kingdom
Booking.com
Book Now