Explore details about location Bishops Park Road. Bishops Park Road is a location situated within the London Borough of Croydon alongside other areas such as Higher Drive, Devonshire Way, Selsdon Road.