The Strand Palace

372 The Strand
London
United Kingdom