Where is Leeds Grand Mosque?

Where is Leeds Grand Mosque located?

Leeds Grand Mosque, Leeds, United Kingdom (approx. 53.80653°, -1.56801°)


Where is Leeds Grand Mosque on the map?