¡La ubicación de este lugar es inmejorable!, a 7 minutos caminando del Big Ben y 7 de la estación más cercana del metro (St. James’s Park). Se aprecia la vida diaria del corazón de Londres desde ahí.