Get directions to: Sbarro, North Attleboro, MA Restaurant address: 999 S Washington St North Attleboro, MA 02760, USA Driving Walking Bicycling Restaurant: Sbarro