Coosa Town Center stands as a major retail hub in Gadsden, AL. The Power Center is situated at East Meighan Blvd. & Nowlin St.. Coosa Town Center first opened in 2005. Covering 648,000 sqft. of retail space, Coosa Town Center hosts roughly 76 individual stores and outlets. Guests will find 1,613 parking spaces at the venue.