Sitting in its prominent position at the juncture of Jermyn Street and Duke Street in St James, The Cavendish resides in one of London’s most affluent and beautiful areas, Mayfair. Being in the heart of London and all the things the capital has to offer v...