Detail of the Luxembourg Palace, the seat of the French Senate, in the Luxembourg Garden in Paris.

Royalty-free stock photo ID: 85761427

Detail of the Luxembourg Palace, the seat of the French Senate, in the Luxembourg Garden in Paris.