Windmill Restaurant & Trading Address: 209 E 2nd St, Texola, OK 73668 Phone: (580) 526-3965 Hours: Tue: 8am-9pm Wed: 8am-9pm Thu: 8am-9pm Fri: 8am-9pm Sat: 8am-9pm Sun: 8am-2:30pm Restaurants