The Best of Northborough and Top 10 List. The top-rated place in Northborough is Romaine's in the Restaurants category. Other places on the best Northborough list are Northboro House of Pizza, Econo Lodge Inn & Suites, Yoong Tong Thai Restaurant, Beezers and Guiseppe's Grille. A few more Northborough things to do barely missed the “Best of Northborough List” such as Mikaku Japanese Restaurant. For more top ten lists in Northborough, MA see the categories below.