Odori Park >Next Place
Odori Park (大通公園, Ōdōri Kōen) is a park located in the heart of Sapporo, Hokkaido, Japan. Ōdōri (大通) means "large street" in Japanese. Other places: Sapi Island Venice Beach, Los Angeles Tsūtenkaku



Take a tour by your browser-TourBrowser.COM