the belvedere shopping center
Belvedere Plaza Shopping Center (Decatur) Belvedere Plaza Shopping Center is located at the corner of Columbia Drive & Memorial Drive, Decatur. It is a Community Center which opened in 1956. It is an Open shopping mall. It covers an area of 368,065 sqft. and has about 51 stores.