Explore details about location Chapel Street South. Chapel Street South is a location situated within the Thorold alongside other areas such as Wellington Street North, Tupper Drive, None.