Skip to main contentToast Local logo
The Farmhouse

The Farmhouse

Rated 4.9 out of 5 by 10 guestsEuropeanPrice range $30-60

Closed

970 Great Plain Ave, Needham, MA 02492
About

For all lunch order pickups please enter through the rear door of the restaurant, the front door will be locked. Enjoy!!