location

Small Equator Map

Vedder River Inn
5788 Vedder Rd.
Chilliwack BC, Canada V2R1C4
Phone: +1 604.824.7999