Restaurants - Ice Cream in Oglesby, IL
C & S Arcade