is not in process of liquidation on May 3, 2024
Where is Expedi Inc.'s headquarters?
Expedi Inc.'s headquarters is located at 8844 NORTH SAM HOUSTON PKWY W SUITE 210HOUSTON, TX 77064
What year was Expedi Inc. started?
Expedi Inc. was started in 2017
Sources: Alabama Secretary of State