Restaurants in Texola, OK Windmill Restaurant & Trading209 E 2nd StTexola, OK, 736685805263965Dining RestaurantsFoodPlaces To EatRestaurants DowntownRestaurants That DeliverResturantsUsed Restaurant Equipment Supplies Show More