Explore details about location Barmouth Road. Barmouth Road is a location situated within the Cardiff alongside other areas such as Brynbala Way, Anderson Place, York Street.