The Portland Public Library has a great selection of books, CD's, books on tape, travel guides, etc. Their children's selection is large and their story hour is great. Even though the library is large and used by many, I have never had a problem or needed to wait until a book was returned. The staff at PPL always seems very knowledgeable and helpful.
more