Este establecimiento está situado en las inmediaciones de la estación de trenes Victoria, a un paso de muchos de los lugares de interés de Londres, como el Palacio de Buckingham (a 1,4 km), el Parlamento, la Tate Gallery, el Big Ben (a 2 km), el London Eye (a 2,4 km), Westminster Abbey y Hyde Park ( ...