Explore details about location Saint Helen's Road. Saint Helen's Road is a location situated within the Castle alongside other areas such as New Street, Brynmelyn Street, Fleet Street.