The 2,000 sq. ft. flagship in Khar brings Nebula’s world of 18K gold watchmaking, Indian artistry and luxury craftsmanship to ...