Davidian Brothers has been the place to go in Northborough for local food since 1920. With an enticing array of the farm's own produce as well as baked and jarred goods, Davidian Brothers is a wonder of the senses. All at once the farm is a produce market, deli, flower shop, gourmet food store and ice cream stand.
Amenities
Amenities
YOWZA! Yogurt Paradise is a self-serve frozen yogurt shop with numerous fat-free, low-fat and no-sugar selections. Flavors include apple pie, cinnamon bun, dark chocolate, vanilla bean, Valencia orange, banana pudding and more. The store sports a big screen TV, outdoor patio and free Wi-Fi.
Amenities