Teen Homeschool Hangout
North Shelby Library 5521 Cahaba Valley Road, Birmingham, Alabama 35242
Join other sixth- through 12th-grade homeschoolers for a program geared towards you. Registration required.
Info
Leisure & Recreation