Villa Marquis

Farmers Branch, TX 75234
Units
142
Year Built
1969
Close of Escrow
March 7, 2011