McDonald's 11821

McDonald's #11821, is a McDonald's restaurant located at 3893 North Druid Hills Road, Decatur, Georgia. The location includes a drive-through.