Publix Pharmacy at Point Mallard Centre
2934 Point Mallard Pkwy SE, Decatur 35603