Explore details about location Sherman Road. Sherman Road is a location situated within the Boston alongside other areas such as North Harvard Street, Hanover Street, Kelley Circle.