care odessa street urgent urgent care odessa tx 42nd street 42nd Street Suite Z Odessa TX 79762 USA 432-614-5513. The business is located in Odessa Texas United States. Mc… Thursday, September 1, 2022 Edit