Meghan Markle and Prince Harry seen at £8k-a-night London hotel

Meghan Markle has today been seen back in the UK as she left the exclusive Goring Hotel – the Queen’s favourite restaurant – after having lunch next door to Buckingham Palace. Meghan wore a camel coat and £615 Aquazzura black heels and smiled as she left the London hotel, where rooms cost up to £8,400 … Read more