You'll find Nita Lake Lodge situated less than 3 miles southwest of Whistler. Cozying up to Whistler's picturesque mountains and Nita Lake's scenic shores, this property makes a convenient home ...