clinic house new orleans odyssey house new orleans clinic Odyssey House Free Clinic - Primary Care Clinic in New Orleans LA at 1125 N Tonti St - 504 378-7816 - Book Appointments. The curr… Saturday, October 29, 2022 Edit