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