Explore details about location Dogwood Road. Dogwood Road is a location situated within the Amherst Town alongside other areas such as Amherst Manor Drive, Ellicott Creek Trailway, Lynndon Lane.