Where is Silicon Oasis Al Waha Masjid 2?

Where is Silicon Oasis Al Waha Masjid 2 located?

Silicon Oasis Al Waha Masjid 2, Silicon Oasis Al Waha Masjid 2, United Arab Emirates (approx. 25.108532°, 55.38134°)


Where is Silicon Oasis Al Waha Masjid 2 on the map?