Ranch House Restaurant Address: 217 Main St S, Towner, ND 58788 Phone: (701) 537-5341 Nice to Know: Good For Groups Yes Restaurants Other Businesses: Longhorn Bar at 302 Main St S, Towner, ND 58788 Hot Stuff Pizza at 801 Main St S, Towner, ND 58788 McIntee Law Firm at 207 Main St S, Towner, ND 58788 Western State Bank at 202 Main St S, Towner, ND 58788