is not in process of liquidation on Dec 21, 2022
Where is OPENDOOR PROPERTY TRUST I's headquarters?
OPENDOOR PROPERTY TRUST I's headquarters is located at 1100 N MARKET ST, WILMINGTON, DE, 19890-1100, USA
What year was OPENDOOR PROPERTY TRUST I started?
OPENDOOR PROPERTY TRUST I was started in 2022