Hudson House 8 Tavistock Street, StrandLondon, ENGLAND
Grand Buildings 1-3 Strand, StrandLondon, ENGLAND
Grand Building 1-3 Strand, StrandLondon, ENGLAND