Leopold’s Ice Cream: A Savannah Tradition
Leopold’s Ice Cream was founded in Savannah, Georgia in 1919. The ice cream shop is often recognized as one of the finest in world.
Leopold’s Ice Cream was founded in Savannah, Georgia in 1919. The ice cream shop is often recognized as one of the finest in world.