Restaurants in Leeds, ND Farm House Cafe240 1st St SELeeds, ND, 583467014662407China GardenRestaurantRestaurants Show More