Shopping malls database
Buckhead Station is located at the corner of Buckhead Loop & Tower Place Dr., Atlanta. It is a Power Center which opened in 1996. It is an Open shopping mall. It covers an area of 225,929 sqft. and has about 12 stores.
Shopping mall's name: Buckhead Station
Address: Buckhead Loop & Tower Place Dr., Atlanta, GA 30326
Number of stores: 12