Covington Plaza

Covington Plaza is located in Decatur and close to practically everything in metro Atlanta. Neighbors to Stone Mountain, just minutes from downtown, and easy access to MARTA, this shopping center is a great place for up and coming businesses of all kinds.