The Cavendish Hotel London is a 4-star deluxe hotel located in St. James's, Central London, the address is 81 Jermyn Street, SW1Y 6JF, London. See more about the location.