Stafford House Hotel Blackpool, Lancashire
Located in Blackpool just by the Promenade along the Irish Sea, Stafford House features a bar, games room, shared lounge and sun terrace. Free Wi-Fi is available throughout.
Numero delle stanze: 10
8, Woodfield Road, Blackpool, fy1 6ax, Regno Unito