North Decatur Square

North Decatur Square

Decatur, GA

North Decatur Square: An 86,003 square foot Whole Foods anchored shopping center located in Decatur, GA. Scheduled to open in first quarter 2019.