Explore details about location Mechanic Street. Mechanic Street is a location situated within the Westbrook alongside other areas such as Merrill Road, Water Street, Walton Street.