Perched to be the most exciting and cutting-edge new restaurant concept in North Dallas, The Glen - along with its exclusive scotch bar, Monarch Stag - offers guests a full-sensory experience in a mystically unique atmosphere.
7,500-10,000 Square Feet