Swiss Chalet Motel 3 stars

1101 Victoria Road West, V0E 2S0 Revelstoke, Canada

Hotel image
Read more reviews for Swiss Chalet Motel