Get directions to: La Tazza, Leominster, MA Restaurant address: 1001 Central St Leominster, MA 01453, USA Driving Walking Bicycling Restaurant: La Tazza