Tulsa OK Horseback Riding 1. 7600 S Elwood Ave, Tulsa, OK 74132 | Southern Hills Riding Academy (918) 446-6556