Where is Sapporo Clock Tower?

Where is Sapporo Clock Tower located?

Sapporo Clock Tower, Sapporo Clock Tower, Japan (approx. 43.062603°, 141.35368°)


Where is Sapporo Clock Tower on the map?