Where is Odori Park?

Where is Odori Park located?

Odori Park, Odori Park (Station), Japan (approx. 43.060543°, 141.35359°)


Where is Odori Park on the map?