This wonderful Apartment Hotel is located in the heart of the most Victorian area in London, surrounded by magnificent buildings and just a couple of steps away from Hyde Park. You will love the convenience of being close to some of the most famous tourist sights of the region and the prestigious shopping area of Knightbridge.
This property offers beautiful 3-star apartments, which are spacious, fully equipped and offer a range of services to make your stay a pleasant one.