Explore details about location Stimson Street. Stimson Street is a location situated within the Boston alongside other areas such as Monsignor Casey Highway, Bunker Hill Street, Longwood Avenue.