The Champ de Mars is a large public greenspace in Paris, France. View from Eiffel Tower.

Royalty-free stock photo ID: 54114586

The Champ de Mars is a large public greenspace in Paris, France. View from Eiffel Tower.