The Olive Tap
68 N. Williams St., Crystal Lake, Illinois, 60014
This Crystal Lake dining destination specializes in premium olive oils and gourmet food products, offering visitors an exceptional selection of high-quality oils sourced from around the world. The establishment provides a tasting experience where guests can sample various olive oil varieties and discover complementary products like vinegars, spreads, and specialty foods.
This business accepts Downtown Crystal Lake, IL Cards. Purchase Downtown Crystal Lake, IL Cards and support local businesses!
Buy Downtown Crystal Lake, IL Cards