The Hôtel de Crillon is located on what major public square in Paris?
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.
i don't know