This English Tavern-Inspired Bar In Illinois Has Mouth-Watering Prime Ribs Known Throughout The State

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…

Story continues

YOU MIGHT ALSO LIKE

TRENDING ARTICLES