I'm going to London to receive an award in the next few weeks. I'll be staying near Russell Square/Great Ormond Street in London.
Can anyone recommend anywhere I could have my hair done and maybe make up? Don't want to risk just choosing somewhere randomly without real life recommendations. 