The Cavendish is a four star hotel situated in the heart of Mayfair, a really accessible location for west end theatres, Fortnum & Mason, the Royal Academy and many others of London’s best tourist attractions. The hotel was originally run by Rosa Lewis, aka “the Queen of Cooks”, who worked her way up from a servant…

1 4 5 6 7 8 19