Get directions to: Subway, Leicester, MA Restaurant address: 1620 Main St Leicester, MA 01524, USA Driving Walking Bicycling Restaurant: Subway