The Lumada
Hotel
Blackpool
The Lumada is located in the centre of Blackpool and less than 10 minutes’ walk from the seafront, the Winter Gardens, the Illuminations and the Blackpool Tower.
Number of rooms: 14
100 Albert Road, Blackpool, FY1 4PR, United Kingdom