8
11111 Wiggins St
Houston, TX 77029
$575,000 USD
6,652 SF
12
Units
13.3% Cap Rate
6,652 SF
$575,000 USD
Apartments