Contact Details Get Directions Contact Details Address: 5240 W 18th Street Odessa, TX 79763 GPS: 31.842092,-102.435877 Get Directions From Via (optional) Travel Mode Driving Bicycling Public Transport Walking