Results 3 results found Seaside resort of Castro Urdiales in Northern Spain with the 13th Century Iglesia de Santa Maria Seaside resort of Castro Urdiales in Northern Spain with the 13th Century Iglesia de Santa Maria The Annunciation in Saint-Nicolas de Veroce church, Haute Savoie, France, Europe