Shopping mall
The Peach Shopping Center
5 locals recommend,
Location
2900 Peachtree Rd NE
Atlanta, GA
Buckhead
Tips from locals
Only a 10 min drive to this outdoor shopping plaza that offers unique and familiar shopping establishments.