Situated in a quiet, trendy area in the center of London between Harrods and Kensington Palace, this hotel combines the charms of an old-fashioned building and the comfort of its modern facilities.
The friendly staff will be pleased to provide you with the finest service to allow you to enjoy an unforgettable stay in London.
The Hotel features an eclectic selection of prints, etchings, and antiques. Thanks to the thoughtful decoration you will enjoy a wonderful atmosphere.