Where is Bay Square 2?

Where is Bay Square 2 located?

Bay Square 2, Bay Square 2, United Arab Emirates (approx. 25.184387°, 55.280354°)


Where is Bay Square 2 on the map?