Where is Ochelata?
Where is Ochelata located?
Ochelata, Oklahoma, United States (approx. 36.6000907°, -95.9797109°)
Where is Ochelata on the map?
Ochelata - Tulsa
{"latitude":36.6000907,"longitude":-95.9797109,"title":"Ochelata"}