Explore details about location Amherst Road. Amherst Road is a location situated within the Andover alongside other areas such as Stratford Road, Chatham Road, Chandler Road.