1781 Fenwick Rd RR 1, Cowichan Bay, BC V0R 1N1, Canada
Distance: 300 m
Company description
Trafalgar Homes is located in Cowichan Bay and specializes in home construction. We provide high quality cost-effective new homes for Vancouver Island, Gulf Islands, and the Sunshine Coast.