Restaurants in Towner, ND Longhorn Bar302 Main St STowner, ND, 587887015375882BarsRestaurantRestaurants Ranch House Restaurant217 Main St STowner, ND, 587887015375341RestaurantRestaurants Show MoreSee AlsoPizza