Explore details about location Drovers Road. Drovers Road is a location situated within the London Borough of Croydon alongside other areas such as Chevening Road, Leslie Grove Place, Caroline Close.