Located in the heart of Lake Placid's Olympic Village, the Crowne Plaza Resort offers splendid views over the lakes, Whiteface Mountain and the Adirondacks.