Welcome to the World’s Largest Drive-in Restaurant in Atlanta

Still Going Strong After 93 Years the heart of Atlanta, Georgia

Image by Author