Situated in Albuquerque, NM, The Plaza at Cottonwood is one of the area's prominent shopping venues. This Power Center is conveniently located at Coors Blvd. Bypass & Seven Bar Loop Road. The mall opened its doors in 2001. The property encompasses 418,000 sqft. of gross leasable area across its 15 stores.