Explore details about location Broom Road. Broom Road is a location situated within the London Borough of Croydon alongside other areas such as Lonsdale Road, Effingham Road, Lingfield Gardens.