Offering free WiFi throughout the property and a tour desk, Bilbao Art Lodge is located in Bilbao, 1.4 km from Santiago Cathedral. […]