Iglesia de Santa MaríaParishShareCalle Facundo y Lola34340 Villada, Castilla y LeónSpainGet directions