The Solaris

11515 Leisure Dr, Dallas, TX
Multifamily
422 unit apartment