Where is National Ice Centre?

Where is National Ice Centre located?

National Ice Centre, National Ice Centre, Great Britain (approx. 52.952778°, -1.1394445°)


Where is National Ice Centre on the map?