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?
{"latitude":53.80653,"longitude":-1.56801,"title":"Leeds Grand Mosque"}