5160 Cowichan Lake Rd, Duncan
$1,299,000MLS® 1047042
5 Beds
3 Baths
2902 SqFt

