When you want Mexican food in Fox Lake, IL, come to El Puerto Mexican Restaurant! We offer a wide array of traditional cuisine such as tacos, enchiladas, fajitas, and much more. We also serve a bar and grill as well as catering services. We pride ourselves on the excellent service we provide to our customers and our affordable menu. Our food is prepared with the freshest ingredients and our staff is friendly when serving you. For great service in Fox Lake, IL, call on El Puerto Mexican Restaurant.