The Lumada
Hotel
Blackpool, Lancashire
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.
Número de habitaciones: 14
100 Albert Road, Blackpool, FY1 4PR, Reino Unido