1. Happy Acres 101 S Ochelata St, Ochelata, OK 74051 Coordinate: 36.60075,-95.97988 Phone: (918) 521-2459