4
12224 Almeda Rd
Houston, TX 77045
$23.40 USD/SF/YR
656-2,024 SF
2
Spaces Available
Built 2009
656 SF Contiguous
Built 2009
656-2,024 SF
$23.40 USD/SF/YR
Retail