Iglesia de Santa María la MayorParishSharePlazuela de Santa María la Mayor40520 Ayllón, Castilla y LeónSpainGet directions