Get directions to: Best Deli, Franklin, MA Restaurant address: 391 East Central Street Franklin, MA 02038, USA Driving Walking Bicycling Restaurant: Best Deli