The Farmhouse

970 Great Plain Ave
Needham, MA
781.449.6200
42.280371
-71.235907
Hours:
Mon:11:30am - 2:30pm,   5pm - 9pm
Tue - Fri:11:30am - 2:30pm,   5pm - 10pm
Sat: 5pm - 10pm
Sun:10:30am - 2:30pm,   5pm - 9pm

for The Farmhouse
Directions
from: