Explore details about location Mechanic Street. Mechanic Street is a location situated within the Perth Amboy alongside other areas such as State Street, Lawrie Street, Sofield Avenue.