Town Center Plaza, Kennesaw (Atlanta) is a 220,000 square foot power shopping center in the Greater Atlanta metropolitan area.