In Piccadilly, The Cavendish London is 10 minutes’ walk from Buckingham Palace and Trafalgar Square. This stylish hotel offers luxurious rooms, an award-winning restaurant and delicious afternoon teas. Free Wi-Fi is also available.
Number of rooms: 305
81 Jermyn Street, Westminster Borough, London, SW1Y 6JF, United Kingdom
Hotel booked 3 times today.