Mirror Lake Inn Earns Wine Spectator Restaurant Award

The View Restaurant at the Mirror Lake Inn Resort and Spa in Lake Placid has been honored for its outstanding wine program in Wine Spectator’s 2022 Restaurant Awards, which celebrate the world’s best restaurants for wine. Inside this beautiful waterfront hotel in...