Stimson Green Mansion – 1204 Minor Ave. – Office Space for Lease (2) January 12, 2015 No Comment Stimson Green Mansion - 1204 Minor Ave. - Office Space for Lease (2)