Explore details about location St Leonard's Road. St Leonard's Road is a location situated within the Rotherham alongside other areas such as Firbeck CP, Gray Close, Doncaster Gate.