Nestled in the heart of 2150 Albany Post Rd, 10548, Montrose, US, United States, Glens is a food paradise that stuns with a menu as diverse as it is delicious. With 38 reviews, it's a culinary sensation. With an outstanding rating of 4.5, our esteemed establishment has established a legacy of exceptional dining. The result of hard work, commitment, and passion reflected in 38 appreciative reviews. Experience the excellence in every bite.
The full menu from Glens in Montrose!
All prices are estimations.