Explore details about location Natara Place. Natara Place is a location situated within the Lake Cowichan alongside other areas such as Grants Lake Road, Quamichan Avenue, Wavell Road.