El Zarape is a typical Mexican style restaurant in Crystal Lake. It has a very diverse menu that features fantastic seafood items. Enchiladas with a wide variety of filling are a specialty. Vegetarian dishes are also available. The restaurant is fun and colorful inside.