The Cavendish London is conveniently located in the heart of gorgeous London with shops, restaurants, and sights nearby. The hotel's 251 guestrooms feature all necessary amenities to ensure a comfortable stay. ... Read more

View all Luxury Hotels in London