Explore details about location Archibald Street South. Archibald Street South is a location situated within the Ontario alongside other areas such as Fire Route 147, Bank Street South, 5th Line.