Strand Palace Hotel
The Strand Palace Hotel is a large hotel on the north side of the Strand , London , England , positioned close to Covent Garden , Aldwych , Trafalgar Square and the River Thames . 
<triplet> Strand Palace Hotel <subj> hotel <obj> instance of <triplet> Strand, London <subj> Aldwych <obj> connects with <subj> Trafalgar Square <obj> connects with <triplet> Aldwych <subj> Strand, London <obj> connects with <triplet> Trafalgar Square <subj> Strand, London <obj> connects with