You could consider Starling.
They offer Euro accounts next to their GBP bank accounts. You can then transfer funds from one to another.
I am not recommending Revolut.
Starling isn’t Monzo and I have both but prefer Monzo. Nevertheless it is a solution