Wyatt's Of Lake Placid

Restaurant · 2527 Main Street, Lake Placid, NY

More food in Lake Placid, NY