Trick or Treat at the Library
North Shelby Library 5521 Cahaba Valley Road, Birmingham, Alabama 35242
Oct. 29: Trick or Treat at the Library. Each department will have candy and allergy-friendly treats to share. Costumes are welcome but not required.