Vedder River Inn 3 stars

5788 Vedder Road, V2R 1C4 Chilliwack, Canada

Hotel image
Read more reviews for Vedder River Inn