Explore details about location Excelsior Road. Excelsior Road is a location situated within the Cardiff alongside other areas such as Clive Mews, Church Lane, Bishop Hannon drive.