Water Slides in Spain Icolandia Address: Polígono Txako, 3 bajo, 48480 Aguirre-Bizkaia Spain Phone Number: +34 946 40 60 11