Over The Top Ice Cream Shop
Decatur, IL 62521
Over The Top Ice Cream Shop in Decatur, IL, is a delightful destination for ice cream lovers of all ages. Known for its creative flavors and generous portions, this charming eatery offers a fun atmosphere where customers can indulge in classic favorites or try unique, seasonal concoctions. With friendly service and a variety of toppings to choose from, it's the perfect place to enjoy a sweet treat with friends and family.
Generated from this place's information
See a problem?
You might also like
Partial Data by Foursquare.



