Looking for a place where the food is divine, the atmosphere is cozy, and the experience is unforgettable?
The Village Squire in Crystal Lake, Illinois, is precisely that.
This English pub-style restaurant has been charming its patrons since 1958 with its inviting ambiance and, most notably, its mouth-watering prime ribs…