Daily Scoop: Leopold’s Ice Cream in Savannah, GA

Leopold’s Ice Cream in Savannah, Georgia, has a long history of being a local favorite. The first store opened in 1919 in downtown Savannah, right on the intersection of two of the city’s metro lines. Brothers George, Peter, and Basil Leopold opened the store after immigrating to the United States from Greece. The shop’s hometown […]