This charming, central London hotel is nestled in a quiet and picturesque garden square on the doorstep of Hyde Park. It is located minutes from the major transport hub of Paddington Station providing easy access to the airport via Heathrow Express as well as fast connections to any other destination in the city. Decorated in an English House style, the hotel seamlessly blends state-of-the-art facilities and amenities with every ceature comfort to provide a very comfortable and central location from which to base yourself whether in London on business or pleasure.