Mirror Lake Inn is decked out with holiday lights in Lake Placid, N.Y. The inn was founded in the 1920s as Mir-a-Lac, was renamed Mirror Lake Inn in 1933 and has been owned by Ed and Lisa Weibrecht since 1976.
{}