Explore details about location Friars Road. Friars Road is a location situated within the Vale of Glamorgan alongside other areas such as Saint Nicholas Road, Solva Close, Church Rise.