8330 Carvel Ln
Houston, TX 77036
$8,500,000 USD
71,620 SF
76
Units
6.47% Cap Rate
71,620 SF
$8,500,000 USD
Apartments