11 yrs ago•athakreviewedSecrets 3 Holborn5 South Square, Holborn, London WC1R 5ET, UK*Not very good overall. Excellent location -...