Savoy Buildings, Strand, London.

Savoy Buildings, Strand, London, England