Where is Sapporo Grand Hotel?

Where is Sapporo Grand Hotel located?

Sapporo Grand Hotel, Sapporo Grand Hotel, Japan (approx. 43.062763°, 141.35033°)


Where is Sapporo Grand Hotel on the map?