Where is Odeon Sheffield?

Where is Odeon Sheffield located?

Odeon Sheffield, Sheffield, United Kingdom (approx. 53.38071°, -1.465175°)


Where is Odeon Sheffield on the map?