Explore details about location Helen Street. Helen Street is a location situated within the St. Catharines alongside other areas such as Scullers Way, Lincoln Avenue, Welland Canals Parkway.