Situated in Aurora, CO, Southlands Town Center is one of the area's prominent shopping venues. This Lifestyle/Specialty Center is conveniently located at E-470 @ Smoky Hill Rd.. The mall opened its doors in 2006. The property encompasses 1,700,000 sqft. of gross leasable area across its 165 stores.