The largest in the Jashanmal chain of stores, this 15,000 sq ft luxury department store is now open on Level 1 of the Star Atrium at Dubai Mall.