With a fantastic location in central London, this hotel is located in the Royal Borough of Kensington and Chelsea, a minute’s walk from Earls Court station.
The area is well-served by a variety of shops and restaurants, as well as being in easy reach of the heart of London, where the many theatres, art galleries and other tourist attractions are a short taxi or bus ride away.
The basic hotel is in an excellent location for public transport links, and yet provides a quiet haven away from the hustle and bustle of London life.
The hotel is a Victorian town house building, with many original features such as a grand, sweeping central staircase to all floors (no lift) coupled with modern touches including a large, domed sky light.
Please note the hotel is currently undergoing some refurbishment.