Odessa TX Corporate Lodging 1. 3701 N Greer Ave, Odessa, TX 79764 | Corporate Mobile Housing (210) 355-7277