Explore details about location Stafford Road. Stafford Road is a location situated within the Cardiff alongside other areas such as Railway Terrace, Palace Road, Glynstell Close.