The Libra is located at 30 Palatine Road, 0.5 km from the centre of Blackpool. Madame Tussauds Blackpool is the closest landmark to The Libra. Get latest prices on KAYAK now