Explore details about location Michaud Street. Michaud Street is a location situated within the Ontario alongside other areas such as Oak Street, Shore Lane, Alfred Street E.