Iglesia de Nuestra Señora de LourdesParishSharePlaza Padre Lasa31500 Tudela, NavarraSpainGet directions