21
10751 Almeda Genoa Rd
Houston, TX 77034
$350,000 USD
528 SF
6.46% Cap Rate
528 SF
$350,000 USD
Office