Iglesia de Santa María del CastilloParishSharePlaza del Castillo34440 Frómista, Castilla y LeónSpainGet directions