Explore details about location Birch Road. Birch Road is a location situated within the Cardiff alongside other areas such as Llanwern Road, Clydesmuir Industrial Estate, Caer Castell Place.