Iglesia de San TorcuatoParishShareCalle San Torcuato09646 Mazueco de Lara, Castilla y LeónSpainGet directions