Explore details about location Sheehan Street. Sheehan Street is a location situated within the City of Mechanicville alongside other areas such as North 3rd Avenue, Mechanic Street, Park Avenue.