Explore details about location Amherst Road. Amherst Road is a location situated within the Newton alongside other areas such as Avalon Road, Gardner Street, Executive Park Drive.