Filter Results
Apply Filters
Clear Filters
3 star hotels in Lake Cowichan
Riverside Inn
56 North Shore Rd, Lake Cowichan, Canada View map
Riverside Inn Lake Cowichan lies 800 metres away from Saywell Park, offering 18 rooms and featuring a bar, a flat screen TV and evening entertainment activities. The inn is within walking distance of…
From US$ 148
Book Now