18 Wheeler Depot Odessa, Odessa, TX, 79766 | Other | Snap Finance