Also known as Strand Palace Hotel, Strand
hotel on the Strand, London, England
via Wikidata · CC0
Le Strand Palace Hotel est un grand hôtel situé sur le côté nord du Strand, à Londres, en Angleterre, à proximité de Covent Garden, d'Aldwych, de Trafalgar Square et de la Tamise.
Abstract from DBpedia / Wikipedia · CC BY-SA
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).