Explore details about location Poplar Road. Poplar Road is a location situated within the North Andover alongside other areas such as Foster Farm Hillock Trail, Dale Street, Village Way.