8127 Stonehurst St
Dallas, TX 75217
$975,000 USD
5,000 SF
10
Units
5,000 SF
$975,000 USD
Apartments