25
The Square
Al Mamzar, Dubai

The Square