Update Info - Farm House Cafe
This restaurant was reported as closed. If it is open, let us know.
Farm House Cafe
240 1st St SE
Leeds, ND 58346
240 1st St SE
Leeds, ND 58346
This restaurant was reported as closed. If it is open, let us know.