NOV Mission Group – Odessa | 7995 E I-20 Odessa, TX 79765
NOV Mission Group – Odessa
Land Size: 6 acres
Bldg Size: 33,400 sf
Street Address: 7995 E I-20 Odessa, TX 79765
Other Details: Developed by Urban Companies, Design-Build, Crane-Served Office/Shop Facility