Dubai South Properties has announced the launch of ‘South Bay Mall’, its inaugural retail and lifestyle destination, strategically located in Dubai South Residential District. Spanning 200,000 sq ft, it will feature 60 retail units, two anchor stores and a premium food hall.