Visit The Place De La Concorde in Paris, France

5min Travel

by 5min Travel

303
124 views
Shepherd Entertainment takes you on a tour of The Place de la Concorde, one of the major public squares in Paris, France.