9
5418 Saint Charles Ave
Dallas, TX 75223
$1,300,000 USD
4,619 SF
4,619 SF
$1,300,000 USD
Office