Get directions to: Farm House Cafe, Leeds, ND
Restaurant address: 240 1st St Se Leeds, ND 58346, USA
Restaurant: Farm House Cafe