International Travel Guide
A quiet and very scenic hotel lodge if the forests around Whistler, BC, Canada.