S.P.
I believe certain CVS Pharmacies with "The Minute Clinic" located inside are offering the flu shots for children over 18 months old. I would search online for a nearby CVS with this type of clinic and call them. Not all CVS pharmacies have this service.
Hope this helps.