16
104 E 38th St
Odessa, TX 79762
$20.72 USD/SF/YR
1,332 SF
1
Space Available
Built 1955
1,332 SF Contiguous
Built 1955
1,332 SF
$20.72 USD/SF/YR
Retail