Dieses vor kurzem renovierte, schöne Hotel besitzt alle Einrichtungen, die ein anspruchsvoller Geschäfts- oder Freizeitreisender erfordert. Alle Zimmer sind von der Rezeption aus zugänglich. Das Hotel liegt an der Holland Road in Earl's Court, in unmittelbarer Nähe des Olympia Exhibition Centres und dem Westfield London Einkaufszentrums von Notting Hill. Die zentrale Lage in London bietet leichten Zugang zu vielen der Londoner Top-Attraktionen und Sehenswürdigkeiten.