Explore details about location South Mechanic Street. South Mechanic Street is a location situated within the Cumberland alongside other areas such as Baltimore Street, Algonquin Highway, National Freeway.