The Apollo

Dallas, TX 75203
Units
26
Year Built
1963
Close of Escrow
December 30, 2016