1. Casa Vallarta
45 Belmont St, Northborough, MA 01532
Coordinate: 42.28344,-71.66361
Phone: (508) 366-2153
2. A J Tomaiolo Italian Restaurant
411 W Main St, Northborough, MA 01532
Coordinate: 42.30434,-71.66748
Phone: (508) 393-5245
3. IHOP
4102 Shops Way, Northborough, MA 01532
Coordinate: 42.28622,-71.66877
Phone: (508) 393-1222
4. Sea Dogs
318 W Main St, Northborough, MA 01532
Coordinate: 42.30648,-71.66089
Phone: (508) 466-8531
5. JJ'S Sports Bar & Grill
380 SW Cutoff, Northborough, MA 01532
Coordinate: 42.28124,-71.67189
Phone: (508) 842-8420
6. Applebee's
10004 Shops Way, Northborough, MA 01532
Coordinate: 42.31824,-71.64637
Phone: (508) 466-8702