The hotel is located in fashionable South Kensington, just a few minutes' walk from South Kensington underground station and the museums. Harrods, fashionable Knightsbridge, and the cafés, restaurants and antiques shops of Chelsea are all close at hand.
Customer review digest, click to view whole review ...