Announcements

NEW DVDs!

Place your hold today by visiting the Petersburg Public Library Catalog!  All you need to place your hold is your Petersburg Public Library Card number & PIN (the last 4-digits of your card number)!  Need assistance placing a hold?  Please call 804-451-3998 and we will happily assist you!