The 6500-square-foot space is located on the first floor of The Dubai Mall
Get the most important news and business ideas from VMSD magazine's news bulletins.