The Glen Restaurant Bar is an elevated dining and cocktail establishment located at the Star in Frisco, offering a full-sensory experience in a mystically unique atmosphere inspired by the iconic painting, The Monarch of the Glen.
With its exclusive scotch bar, Monarch Stag, and a focus on hand-pressed craft cocktails, an impressive wine and scotch selection, and chef-curated seafood specialties, The Glen promises to be the most exciting and cutting-edge new restaurant concept in North Dallas.
Generated from the website