Discover 7 palate-pleasing culinary hotspots in Sterling, MA. From cozy cafes to upscale eateries, satisfy your taste buds in this charming town.