Where is Talimena State Park?

Where is Talimena State Park located?

Talimena State Park, Oklahoma, United States (approx. 34.78427°, -94.95357°)


Where is Talimena State Park on the map?