Lake Placid's only AAA Four-Diamond restaurant offers a delectable menu, lovely ambiance, and Adirondack mountain views - ...
Nothing improves dinner and drinks quite like a nice view ... s waterfront dining just north of I-90 and O’Hare International Airport at The Foxtail, which sits on Lake Opeka.