Lil M's Mart
Address:
382 W Main St, Northborough, MA 01532
Phone:
(508) 393-2695
Other Details:
Mohsen Muhmoud has been operating this little gem of a Mediterranean market in the Times Square plaza in Northborough since 1993. From prepared foods to all the ingredients needed to whip up that Greek or Armenian dish you've been thinking about, Little M's has a huge selection of Mediterranean specialties.
Restaurants, Grocery Stores
Other Businesses: