817 E 7th St
Odessa, TX 79761
$13.00 USD/SF/YR
2,074 SF
1
Space Available
Built 1960
Built 1960
2,074 SF
$13.00 USD/SF/YR
Coworking Space