Crystal Cafe - Iola
Come on in- We have a place set for you at our table
Our cafe is located in the tiny village of Iola, WI. Established over 50 years ago- we now have moved into our 4th generation of family ownership/operation. Everything we serve is homemade with loving care but our specialty is pie. Open our door and you will be greeted by our smiling staff who will treat you like family.