This enchanting hotel boasts a prime situation in the heart of London, just a few metres from Hyde Park and the famous Oxford Street. Theaterland, countless galleries and museums and many local points of interest are all situated in the near vicinity, as are a range of shops, restaurants, and bars. The nearest public transport stop is around 300 m from the hotel. The rooms are tastefully decorated in soothing colours and include charming wooden furniture that creates a homely atmosphere in wh...