The Cavendish London besticht durch eine zentrale Lage in London, nur wenige Schritte von Royal Academy of Arts und nur 10 Minuten Fußmarsch von Piccadilly Circus entfernt. Dieses Hotel mit 4 Sternen ist 1,7 km von Oxford Circus und 1,8 km von Buckingham Palace entfernt.