17
6514-6518 Weston St
Houston, TX 77021
$950,000 USD
6,528 SF
12
Units
5.69% Cap Rate
6,528 SF
$950,000 USD
Apartments