Texola, Oklahoma

town in Oklahoma, USA

Texola is a town in the U.S. state of Oklahoma.

5th Street, Texola Oklahoma