Iglesia de Santa María de BarredaParishShareAvenida de Solvay 9639300 Barreda, CantabriaSpainGet directions