Explore details about location Selhurst Road. Selhurst Road is a location situated within the London Borough of Croydon alongside other areas such as Highland Road, Tavistock Grove, Rothesay Road.