Dubai Square is the City’s Newest Mall
The Dubai Square is one of the newest projects that have just been officially launched in the city. It consists of retail, hospitality and entertainment that’s located right by the Dubai Creek. It’s now bigg...