Explore details about location Watts Road. Watts Road is a location situated within the North Cowichan alongside other areas such as Cottonwood Road, River Road, Kingsview Road.