Upvote:1
From the web pages of the Spanish embassy in London, you can learn that your wife needs a visa.
They're not so forthcoming about the fact that the visa should be free of charge under the European Union's freedom of movement rules.
Under those rules, the only criteria that need to be met are that you are an EU citizen, that she is married to you, and that you will travel together.