Where is Leeds Grand Mosque?
Where is Leeds Grand Mosque located?
Leeds Grand Mosque, Leeds Grand Mosque, Great Britain (approx. 53.806416°, -1.5681388°)
Where is Leeds Grand Mosque on the map?
{"latitude":53.806416,"longitude":-1.5681388,"title":"Leeds Grand Mosque"}