Explore details about location South Dewey Road. South Dewey Road is a location situated within the Amherst alongside other areas such as Franklin Street, Terra Lane, North Leavitt Road.