Explore details about location Saint Nicholas Road. Saint Nicholas Road is a location situated within the Vale of Glamorgan alongside other areas such as Court Close, Heol Eryr Mor, Pontalun Close.