Iglesia de la Inmaculada ConcepciónParishShareElizako enparantza01212 Labastida / Bastida, EuskadiSpainGet directions