Explore details about location Keens Road. Keens Road is a location situated within the London Borough of Croydon alongside other areas such as Hermitage Lane, St. Saviour's Road, Imperial Way.