North Atlanta Primary Care Store in Atlanta by May 21, 2026 Address 3200 Downwood Circle NW2nd floorAtlanta, GA 30327USContact