North DeKalb Mall Stores

2.1/5
(60) · Shopping center in Decatur, United States
Suggest an edit · Your business? Claim now

Add more information

North DeKalb Mall was an enclosed shopping mall located in unincorporated DeKalb County, near Decatur, a suburb of Atlanta, Georgia, United States. …

Reviews

Yelp
2.1/5 · 60 reviews

Social profiles

Data from: Yelp