Dit hotel is goed gelegen in het hart van Londen, vlakbij Regents Park, die beschikt over een van de mooiste pastorale omgevingen in de stad. Andere trekpleisters in de buurt omvatten Madame Tussauds en het Museum van Londen. Er zijn een aantal metrostations vlakbij die snelle toegang geven tot enig deel van het centrum van Londen. Het hotel heeft een bar en cafetaria ingebouwd in het complex.