The store spans over 6200 sq ft and includes 15 shop-in-shop boutiques featuring global brands