Windsor Lodge is a perfect getaway for anyone who loves the mountains, long nature walks, star gazing, wildlife, history --nestled amidst the Himalayas -- the lodge has something for everyone. With customized packages, every attention is paid to the little details that make moments memorable.