$1,999,000 -
3130 N Harwood Street Unit 602
Dallas ,
TX 75201
Country: US