Mirror Lake Inn – luxury in The Adirondacks The Montrealer August 16, 2013 4921 Lake Placid is the permanent training facility of the US Winter Olympic team, with golf, swimming, hiking and boating being the favoured summer and fall activities Mirror Lake Inn is a labour of love for ow...