Square de l'Île-de-France
Nestled on the Île de la Cité, the Square de l'Île-de-France is a charming public garden offering a serene respite amidst Paris's historic heart. Enjoy picturesque views, especially of the iconic Notre-Dame Cathedral, from this well-maintained green space.
Paris, France



