Shopping malls database
Atlantic Station Town Center is located at the corner of I-78/85 @ 17th St., Atlanta. It is a Entertainment Center which opened in 2005. It is an Open shopping mall with 7,600 parking spaces. It covers an area of 586,000 sqft. and has about 75 stores.
Shopping mall's name: Atlantic Station Town Center
Address: I-78/85 @ 17th St., Atlanta, GA 30363
Number of stores: 75