Update Info - Farm House Pizza and Deli
This restaurant was reported as closed. If it is open, let us know.
Farm House Pizza and Deli
125 Pigeon Hill Rd
Mechanic Falls, ME 04256
125 Pigeon Hill Rd
Mechanic Falls, ME 04256