Get directions to: Deli, Southbridge, MA Restaurant address: 936 Main Street Southbridge, MA 01550, USA Driving Walking Bicycling Restaurant: Deli