Odessa is located roughly 45 minutes from downtown Kansas City and approximately three hours from St. Louis.
Odessa is located roughly 45 minutes from downtown Kansas City and approximately three hours from St. Louis