Este hotel está situado en el sur de Londres. En los alrededores del hotel podrá encontrar una gran cantidad de monumentos y lugares de interés turístico, como el Palacio de Buckingham, la galería Tate y el Big Ben. Muy cerca también hay tiendas, comercios, bares, restaurantes, pubs y discotecas.