Canfranc – a 241m long former train station, now a luxury hotel

Canfranc – a 241m long former train station, now a luxury hotel