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