The Cavendish London is a leading 4-star deluxe hotel located in the heart of central London. With 230 bedrooms and a 5-star level of customer service, the hotel offers a luxurious experience for its guests. The hotel is situated on the prestigious Jer...