Listen A Minute, one of several great websites for English Language Learners maintained by Sean Banville, has an extensive feature on libraries. It includes listening, reading, quizzes, and hand-outs.

I’m adding it to The Best Sites To Teach ELL’s About Libraries.