Explore details about location South Cross Road. South Cross Road is a location situated within the North Andover alongside other areas such as Third Street, Timber Lane, Dudley Street.