1320 Almeda Genoa Rd
Houston, TX 77047
$6,960,000 USD
48,000 SF
48,000 SF
$6,960,000 USD
Warehouse