Chilliwack, British Columbia, Canada
This cosy hotel is situated in Chilliwack. Guests may take advantage of the Wi-Fi connection on public areas.
hotel