Where is Depew?

Where is Depew located?

Depew, Oklahoma, United States (approx. 35.8028493°, -96.5061215°)


Where is Depew on the map?