Odessa Odessa Where in Odessa can someone do horseback riding, (if you don't own a horse yourself) ? Where in Odessa can someone do horseback riding, (if you don't own a horse yourself) ? Mark Steven 11/13/2016 12:32:12 AM