259 West Main Street, Northborough
(508) 393-3323
The food here is consistently fresh and delicious. I have been ordering take out for years here and have always enjoyed it!
292 Main Street, Northborough
(508) 393-0576