house new odyssey orleans odyssey house new orleans clinic Web The current location address for Odyssey House Free Clinic is 1125 N Tonti St New Orleans Louisiana and the contact number is… Saturday, November 19, 2022 Edit