Peach Orchard Address: 26766 Highway 81, Terral, OK 73569 Phone: (580) 437-2366 Hours: Tue: 11am-9pm Wed: 11am-9pm Thu: 11am-9pm Fri: 11am-9pm Sat: 11am-9pm Sun: 11am-9pm Restaurants Other Businesses: Dougs Drive Inn at Highway 81, Terral, OK 73569 Doug's Peach Orchard at 27677 US Highway 81, Terral, OK 73569