The Cavendish (St James'S), London (4-star) | TravelManiac