Famed for its location in the mountains – Revelstoke is one of Canada’s most beautiful destinations for travel. Over recent decades, BC Hydro has released huge tracts of land and have opened the area up to a whole new generation of natural recreation. Glacier House Resort sits right at the foot of the mountains and is the only place around where you can ride a snowmobile straight out from your amazing cabin to the beautiful trails above. http://www.glacierhouse.com/
Travel Annex deploys some of the best creative filmmakers with some of the coolest equipment around to bring you awesome videos of the best places to go, stay and eat. We specialize in expert media production at our core and it sets us apart from all the rest.