Here are some UK shops which will let you pay in euros (though it may only be in branches in big cities or near ports):
Tourist places, like Madame Tussauds and the Londson Planetarium, will let people buy their tickets with euros.
- Marks & Spencer
- WH Smith
- Top Shop
- Body Shop
But Buckingham Palace and Windsor Castle will not accept them as payment.