Located 20 miles from Lake Placid, N.Y., Tupper Lake has seen an increased interest in luxury listings, including plans for a 650-home luxury development called the Adirondack Club and Resort. Photo: ...