Dubai South launches ‘South Square’

Dubai South Properties has announced the launch of South Square, a new luxury residential development strategically located along Sheikh Mohamed bin Zayed Road, just minutes from the recently …