Kimmer's Ice Cream is located in St. Charles, United States on W, 1 Illinois St. Kimmer's Ice Cream is rated 4.7 out of 5 in the category ice cream shop in United States.
Amenities
Gender-neutral toilets
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance