Windsor Hotel
Hotel
Blackpool
Located just a few minutes from the Pleasure Beach, Windsor Hotel has been graded 3 AA Diamonds and offers excellent standards of accommodation.
Number of rooms: 14
53 Dean Street, Blackpool, FY4 1BP, United Kingdom