Open main menu

Place d'Italie (Paris)

square in Paris, France

Paris, Place d'Italie