Francesco's Italian Restaurant Address: RR 20, Brimfield, MA 01010 Phone: (413) 245-6691 Restaurants, Italian Other Businesses: Quaker Acres at 20 Palmer Rd, Brimfield, MA 01010 Brimfield House of Pizza at 17 Main St, Brimfield, MA 01010