Create Account

Find an Event

Do you have an event you'd like to have listed?

    Organization

    Birmingham Public Library

    2100 Park Place
    Birmingham , AL 35203
    (205) 226-3600

    Website: bplonline.org/


    Email   |   Blog  |  Facebook  |  Twitter

    Bookmark

    DONATE

     

    bpl_new_logo.jpg

    The Birmingham Public Library was established in 1886 as an adjunct of the city's public schools. John Herbert Phillips, then superintendent of the public school system, set up a library in a room adjoining his office, and this particular library grew over several decades. Finally, in 1913, a public library board was established, and the City of Birmingham assumed responsibility for funding the institution. From humble but hopeful beginnings...

    The Birmingham Public Library was established in 1886 as an adjunct of the city's public schools. John Herbert Phillips, then superintendent of the public school system, set up a library in a room adjoining his office, and this particular library grew over several decades. Finally, in 1913, a public library board was established, and the City of Birmingham assumed responsibility for funding the institution. From humble but hopeful beginnings in a room not much bigger than a closet, the Birmingham Public Library concluded the 20th century as one of the largest and most well-respected library systems in the southeast. In 1998 holdings amounted to more than a million books and non-book items including audio and video recordings and computer files, more than 2,500 current periodical subscriptions and over 3000 titles in periodical back files, more than a million government documents in paper and microforms, and system-wide access to the Internet in every location. Annual circulation of approximately 1.7 million checkouts is matched by an equal number of materials being used in the libraries and through electronic access. Birmingham Public Library accounts for 46% of the circulation in the Jefferson County Library Cooperative, which posts a combined circulation of almost 3.7 million items checked out annually.

    The mission of the Birmingham Public Library is to provide the highest quality library service to our citizens for life long learning, cultural enrichment and enjoyment.

    Library Facilities

    19 separate locations
    870 hours per week open for business
    368,000 total square feet
    Public spaces for meetings and exhibits
    Systemwide service from all outlets

    Library Holdings

    900,000 cataloged items
    Over 1 million pieces of microfilm
    Over 30,000,000 archival documents (14,000 linear feet)
    400,000 photographs
    Primary materials dating to the 1700s
    More than 100 online databases
    Only public library in the state that is a Patent and Trademark Library
    One of the oldest Federal Depository Libraries, designated in 1895


     

     

    Upcoming Events

    Birmingham Public Library

    Presented by Birmingham Public Library

    July 20, 2015 - Ongoing

    Adult Nonfiction Book Club

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    September 15, 2015 - September 20, 2016

    Introduction to Genealogy

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    January 3 - December 20, 2016

    Words Are Our World

    Presented by Birmingham Public Library at North Birmingham Regional Library (BPL)

    January 16 - August 31, 2016

    Teen Knitting

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    February 3, 2016 - Ongoing

    The Afterthoughts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    March 15 - December 20, 2016

    Coffee, Conversation, and Crafts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    May 2 - May 31, 2016

    Basic Crochet Class

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    May 3 - May 31, 2016

    Grubdown

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    May 3 - May 31, 2016

    Learn the Game of Chess

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    May 5 - May 26, 2016

    New Ideal: New Works Exhibit by Merrilee Challiss

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    May 7 - June 24, 2016

    Body Changing

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    May 15 - May 29, 2016

    Teens Engineer BHM / STEM-L

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    May 24, 2016

    Active Living @ Your Library

    Presented by Birmingham Public Library at Five Points West Regional Library (BPL)

    May 25, 2016

    Free Adult Computer Classes

    Presented by Birmingham Public Library at Five Points West Regional Library (BPL)

    May 26, 2016

    On Your Mark, Get Set...Use the Force!

    Presented by Birmingham Public Library at Eastwood Branch Library (BPL)

    May 26, 2016

    Teens Engineer BHM / STEM-L

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    May 31, 2016

    Summer Reading Kickoff Party

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    May 31, 2016

    Children's Summer Reading Kickoff!

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 1, 2016

    Time for Tales

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 2 - June 30, 2016

    Learn the Game of Chess

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    June 2 - June 30, 2016

    On Your Mark, Get Set...Whee!

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    June 3, 2016

    Bards & Brews Open Mic at Avondale Library

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 3, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 3, 2016

    Book-Film-Movie

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    June 3 - June 24, 2016

    Grubdown

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 4 - June 28, 2016

    Body Changing

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 5 - June 26, 2016

    Super Summer Comic Book-to-Film Series

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 5 - June 26, 2016

    Summer Reading Kick-Off Jam

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 6, 2016

    Family Night T-Shirt Decorating Party

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 6, 2016

    Tot Time

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 6 - June 27, 2016

    Keyboarding

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 6, 2016

    Coffee, Conversation, and Crafts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 6 - June 27, 2016

    Life in 1916

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 6, 2016

    Steps to Starting Your Business

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 6, 2016

    Basic PC

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 6, 2016

    Gifts of a Wordsmith

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 7, 2016

    On Your Mark, Get Set...Whee!

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 7, 2016

    Handle with Care: Preserving Your Family Papers and Photographs

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 7, 2016

    Basic Crochet Class

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    June 7 - June 28, 2016

    Teens Engineer BHM / STEM-L

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 7, 2016

    On Your Mark, Get Set...Build!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 7, 2016

    Young Leadership Tuesday

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    June 7 - June 28, 2016

    Elephant and Piggie Adventures

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    June 7, 2016

    Fun with Devices

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 7, 2016

    Patent Basics

    Presented by Birmingham Public Library at Smithfield Branch Library (BPL)

    June 8, 2016

    Learn to Knit: Knitting Basics for Teens

    Presented by Birmingham Public Library at East Ensley Branch Library (BPL)

    June 8, 2016

    Every House Has a History: Researching Birmingham Area Houses, Buildings, and Churches

    Presented by Birmingham Public Library at North Birmingham Regional Library (BPL)

    June 8, 2016

    Handle with Care: Preserving Your Family Papers and Photographs

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 9, 2016

    Urban Fiction

    Presented by Birmingham Public Library at North Avondale Branch Library (BPL)

    June 9, 2016

    Russell Lee Low Impact Exercise

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 9, 2016

    Get in the Game...Act Now!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 9, 2016

    Game Day Thursday

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    June 9 - June 30, 2016

    Urban Fiction

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 10, 2016

    It's So Easy to Exercise!

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 11, 2016

    Fun with Devices

    Presented by Birmingham Public Library at Smithfield Branch Library (BPL)

    June 13, 2016

    Hiring Process for Jefferson County

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 13, 2016

    Explore the Past with the Birmingham Public Library’s African-American History Online

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    June 14, 2016

    Handle with Care: Preserving Your Family Papers and Photographs

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 14, 2016

    Elephant and Piggie Adventures

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 15, 2016

    Kids Movie at the Library

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    June 15 - June 29, 2016

    Learn to Knit: Knitting Basics for Adults

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    June 15, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 15, 2016

    Birmingham Academy of Martial Arts Karate Demonstration

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 17, 2016

    On Your Mark, Get Set...Wacky!

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    June 17, 2016

    Seasoned Readers

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 17, 2016

    Origami 101

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 18, 2016

    Word 2010 Basic Part 1

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 20, 2016

    Word 2010 Basic Part 1

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 20, 2016

    Life in 1916

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    June 20, 2016

    Coloring for Adults

    Presented by Birmingham Public Library at North Birmingham Regional Library (BPL)

    June 20, 2016

    On Your Mark, Get Set...Color!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 21, 2016

    On Your Mark, Get Set...Wacky!

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 21, 2016

    Device Training - Downloadables

    Presented by Birmingham Public Library at Powderly Branch Library (BPL)

    June 21, 2016

    Get in the Game...Paint

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 21, 2016

    On Your Mark, Get Set...Scales, Tails, and More!

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    June 21, 2016

    Learn to Knit: Knitting Basics for Teens

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 21, 2016

    Explore the Past with the Birmingham Public Library’s African-American History Online

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 22, 2016

    Champions of Safety: Firefighters

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 22, 2016

    Learn to Knit: Knitting Basics for Adults

    Presented by Birmingham Public Library at East Lake Branch Library (BPL)

    June 22, 2016

    On Your Mark, Get Set...Whee!

    Presented by Birmingham Public Library at Eastwood Branch Library (BPL)

    June 23, 2016

    Get in the Game...Operation T-shirt Time!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 23, 2016

    If You Ever Want to Bring an Alligator to School, Don't!

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    June 23, 2016

    Belly Dancing for Beginners

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 24, 2016

    Around the World in 60 Minutes

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 24, 2016

    On Your Mark, Get Set...POP!

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    June 24, 2016

    Device Training - Downloadables

    Presented by Birmingham Public Library at East Lake Branch Library (BPL)

    June 24, 2016

    Word 2010 Advanced Part 1

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 27, 2016

    Device Training - Downloadables

    Presented by Birmingham Public Library at North Birmingham Regional Library (BPL)

    June 27, 2016

    Word 2010 Advanced Part 2

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 27, 2016

    On Your Mark, Get Set...POP!

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    June 28, 2016

    On Your Mark, Get Set...Fables!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 28, 2016

    Device Training - Downloadables

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    June 28, 2016

    Learn to Knit: Knitting Basics for Adults

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    June 28, 2016

    Learn to Knit: Knitting Basics for Adults

    Presented by Birmingham Public Library at Powderly Branch Library (BPL)

    June 29, 2016

    On Your Mark, Get Set...Wacky!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 29, 2016

    If You Ever Want to Bring an Alligator to School, Don't!

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 29, 2016

    Get in the Game...with Science!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    June 30, 2016

    Ready, Set...Let’s Build with Legos!

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    June 30, 2016

    Snap Circuit Science

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 1, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 1, 2016

    Book-Film-Movie

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    July 1 - July 8, 2016

    Grubdown

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 2 - July 30, 2016

    Body Changing

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 3 - July 31, 2016

    Basic Crochet Class

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    July 5 - July 26, 2016

    Young Leadership Tuesday

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    July 5 - July 19, 2016

    Coffee, Conversation, and Crafts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 5 - July 25, 2016

    Gifts of a Wordsmith

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 5, 2016

    On Your Mark, Get Set...Whee!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 6, 2016

    Handle with Care: Preserving Your Family Papers and Photographs

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    July 6, 2016

    Movie at the Library

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    July 6 - July 27, 2016

    Every House Has a History: Researching Birmingham Area Houses, Buildings, and Churches

    Presented by Birmingham Public Library at Titusville Branch Library (BPL)

    July 7, 2016

    Origami 101

    Presented by Birmingham Public Library at North Avondale Branch Library (BPL)

    July 7, 2016

    Urban Fiction

    Presented by Birmingham Public Library at North Birmingham Regional Library (BPL)

    July 7, 2016

    Time for Tales

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 7 - July 14, 2016

    Game Day Thursday

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    July 7 - July 21, 2016

    On Your Mark, Get Set...POP!

    Presented by Birmingham Public Library at Eastwood Branch Library (BPL)

    July 7, 2016

    Bards & Brews Open Mic at Vestavia Hills Library in the Forest

    Presented by Birmingham Public Library at Vestavia Hills Library in the Forest

    July 8, 2016

    Adaptations Movie Matinee

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 10, 2016

    Hiring Process for Jefferson County

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 11, 2016

    Family Fun Night

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 11, 2016

    Fun with Devices

    Presented by Birmingham Public Library at East Ensley Branch Library (BPL)

    July 11, 2016

    Tot Time

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 11, 2016

    Life in 1916

    Presented by Birmingham Public Library at Southside Branch Library (BPL)

    July 11, 2016

    Intro to Genealogy

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 12, 2016

    On Your Mark, Get Set...Party!

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 12, 2016

    Handle with Care: Preserving Your Family Papers and Photographs

    Presented by Birmingham Public Library at Powderly Branch Library (BPL)

    July 12, 2016

    Device Training - Downloadables

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 12, 2016

    Introduction to Genealogy

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 12, 2016

    Ronald McDonald Magic Show

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 13, 2016

    Life in 1916

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 13, 2016

    On Your Mark, Get Set...Celebrate!

    Presented by Birmingham Public Library at Eastwood Branch Library (BPL)

    July 14, 2016

    Beyond the Basics of Genealogy Workshop - Let’s Talk About It: Oral History

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 16, 2016

    Coloring for Adults

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    July 18, 2016

    Life in 1916

    Presented by Birmingham Public Library at North Avondale Branch Library (BPL)

    July 18, 2016

    Every House Has a History: Researching Birmingham Area Houses, Buildings, and Churches

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 18, 2016

    Inglenook Library's Birthday Celebration

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    July 18, 2016

    Explore the Past with the Birmingham Public Library’s African-American History Online

    Presented by Birmingham Public Library at Woodlawn Branch Library (BPL)

    July 19, 2016

    Patent Basics

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 20, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    July 20, 2016

    Belly Dancing for Beginners

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 22, 2016

    End of Summer Reading Celebration

    Presented by Birmingham Public Library at Inglenook Branch Library (BPL)

    July 22, 2016

    Dolores Hydock

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 26, 2016

    How to Use Legal Strategies to Protect Your Business

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    July 28, 2016

    Coffee, Conversation, and Crafts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    August 1 - August 29, 2016

    Champion Changing Lives

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    August 4 - August 25, 2016

    Bards & Brews Open Mic

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    August 5, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    August 5, 2016

    Body Changing

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    August 7 - August 28, 2016

    7 Ways to Secure Your Business Data

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    August 8, 2016

    Football 101 for Non-Players: Learning to Talk the Talk...or at Least Understand It

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    August 9, 2016

    Adaptations Movie Matinee

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    August 14, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    August 17, 2016

    Estate Planning – A Guide to Life Organization

    Presented by Birmingham Public Library at West End Branch Library (BPL)

    August 31, 2016

    Bards & Brews Open Mic

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    September 2, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    September 2, 2016

    Coffee, Conversation, and Crafts

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    September 6 - September 26, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    September 21, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    October 7, 2016

    Bards & Brews Poetry Slam

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    October 7, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    October 19, 2016

    How to Use Legal Strategies to Protect Your Business

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    October 27, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    November 4, 2016

    Bards & Brews Stories

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    November 4, 2016

    7 Ways to Secure Your Business Data

    Presented by Birmingham Public Library at Birmingham Public Library - Central Branch

    November 14, 2016

    Books & Beads

    Presented by Birmingham Public Library at Avondale Regional Library (BPL)

    November 16, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    December 2, 2016

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    January 6, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    February 3, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    March 3, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    April 7, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    May 5, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    June 2, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    July 7, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    August 4, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    September 1, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    October 6, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    November 3, 2017

    Beginning Quilting

    Presented by Birmingham Public Library at Springville Road Regional Library (BPL)

    December 1, 2017