Where is Grand Mercure Sapporo Odori Park located?
Grand Mercure Sapporo Odori Park, Grand Mercure Sapporo Odori Park, Japan (approx. 43.06086°, 141.3401°)
Grand Mercure Sapporo Odori Park, Grand Mercure Sapporo Odori Park, Japan (approx. 43.06086°, 141.3401°)