Restaurants in leeds, nd

Restaurants in leeds, nd

1 restaurant listing found.
Farm House Cafe

240 1st Street Southeast, Leeds

(701) 466-2407

1 restaurant listing found.
Know of a restaurant we don't have?  Click here to add it.