832 Stella Ave
Dallas, TX 75216
$795,000 USD
5,166 SF
5,166 SF
$795,000 USD
Religious Facility