M

Definitely a hotel that must be visited in London....

Definitely a hotel that must be visited in London. Near Hyde Park, or Harrods, two blocks from the hotel, you'll find hotel staff who are willing to help. From the moment you arrive at the hotel, you will feel "home away from home".

Comments:

No comments