ODESSA RELIEF FUND, INC. is an Active company incorporated on June 23, 2022 with the registered number N22000007131. This Domestic Non Profit company is located at 125 NE 1ST AVE, SUITE 3, OCALA, FL, 34470 and has been running for three years. It currently has one Director.