Explore details about location Cherry Orchard Road. Cherry Orchard Road is a location situated within the London Borough of Croydon alongside other areas such as Brigstock Road, Headley Drive, Willow Wood Crescent.