North Dartmouth MA Restaurants Food Delivery 1. 80 N Dartmouth Mall, North Dartmouth, MA 02747-4208 | Olive Garden Italian Restaurant (508) 994-3289