Iglesia de Santo ToribioParishSharePlaza General Franco34192 Villaumbrales, Castilla y LeónSpainGet directions