The Vedder River Inn is located in the heart of Chilliwack BC, Canada, near the Trans Canada Highway and a short drive from Vancouver.
Websites.ca Talk Ep. 51