Island Marine Centre is located in Cowichan Bay, Canada on 1721 Cowichan Bay Rd. Island Marine Centre is rated 5 out of 5 in the category boat dealer in Canada.
Address
1721 Cowichan Bay Rd
Accessibility
Wheelchair-accessible car parkWheelchair-accessible entrance