74
704 E 22nd St
Houston, TX 77008
$648,000 USD
3,012 SF
4
Units
6.87% Cap Rate
3,012 SF
$648,000 USD
Apartments