Texola OK Restaurants 1. 209 E 2nd St, Texola, OK 73668 | Windmill Restaurant & Trading (580) 526-3965