Where is Ochelata?
Where is Ochelata located?
Ochelata, Ochelata, United States of America (approx. 36.60009°, -95.979706°)
Where is Ochelata on the map?
Ochelata - Tulsa
{"latitude":36.60009,"longitude":-95.979706,"title":"Ochelata"}