Where is Grand Mercure Sapporo Odori Park?

Where is Grand Mercure Sapporo Odori Park located?

Grand Mercure Sapporo Odori Park, Grand Mercure Sapporo Odori Park, Japan (approx. 43.06086°, 141.3401°)


Where is Grand Mercure Sapporo Odori Park on the map?