Vicki ScheckJan 25, 20183 minThe Ritz LondonIf, on your next trip to London, you would jolly well like to feel like the Queen of England, then have I got a place for you: The Ritz!...