Nestled in the shadows of the imposing mountains of the Selkirk Range on Trans Canada Hwy #1, between Mt. Revelstoke National Park and Glacier National Park, Revelstoke is a modern community that is a haven for outdoor enthusiasts, and developing into one of British Columbia's all season playgrounds.