Next time you go to London, stay at the Novotel. I stay at no other hotel when I travel throughout Europe. It is a great hotel (you can see Big Ben from the hotel) and the prices are reasonable. You DEFINITELY are not going to have any silly Halal nonsense or Arabic signs anywhere. Please do that because I think you will appreciate it.
This was at the Hilton Park Lane. Beautiful area, but not the London I knew.