One Aldwych: where London's creative spirit takes centre stage 25.07.2024 15:23 The Week This five-star Covent Garden hotel is the epitome of elegant independence