Vodafone Idea Limited stores Near Surat Navsari Main Road, Surat, 395023