Place d'Orléans (built 1979)
Location: 45.47778°N, 75.51639°W