Steak Houses in Byars, OK Odell Farm House Restaurant17261 US Highway 177Byars, OK, 748314057842283RestaurantRestaurantsSteak Houses RestaurantsUsed Restaurant Equipment Supplies Show More