Vodafone Idea Limited stores Near Surat Navsari Road, , 394210