Question: The Hôtel de Crillon is located on what major public square in Paris?
Sentence (from "Hôtel de Crillon"): Located at the foot of the Champs-Élysées, the Crillon along with the Hotel de la Marine is one of two identical stone palaces on the Place de la Concorde.
Relevant evidence: Yes