3
4001 Penbrook St
Odessa, TX 79762
$13.36 - $18.52 USD/SF/YR
324-13,658 SF
14
Spaces Available
Built 1977
13,658 SF Contiguous
Built 1977
324-13,658 SF
$13.36 - $18.52 USD/SF/YR
Office, Flex