Where is Sapporo Clock Tower?

Where is Sapporo Clock Tower located?

Sapporo Clock Tower, Hokkaido, Japan (approx. 43.0626°, 141.3537°)


Where is Sapporo Clock Tower on the map?