33 North Main St., Sherborn, MA 01770 (800) 552-9742
Italian Night every Wednesday $18.99
Turkey Night every Thursday $18.00
Daily Chef's Specials