The Norwood
Hotel
Blackpool
The Norwood is centrally located in Blackpool, just a 4-minute walk from Blackpool Tower. Family and couple only, free Wi-Fi access is available.
Number of rooms: 9
35 Hull Road, Blackpool, FY1 4QB, United Kingdom