ligger i en af Londons lifligaste , mest trafikerade delar , helt nära Trafalgar Square Cliaring Cross-stationen , Grand Hotel , kort sagdt på en punkt , som öfverallt betrakta»