Get directions to: Subway, Holden, MA Restaurant address: 1115 Main St Holden, MA 01520, USA Driving Walking Bicycling Restaurant: Subway