clinic new odyssey orleans odyssey house new orleans clinic A bit about odyssey house. The mailing address for Odyssey House Free Clinic is 1125 N Tonti St New Orleans Louisiana - 70119-354… Saturday, May 28, 2022 Edit