Vodafone Idea Limited stores Near Becharaji Road, Mehsana, 384210