Contact

Circulation Desk: 314-963-8630

Children’s Room: 314-963-8649

Library Director: 314-963-8636

Automated Renewal: 314-821-1162

Fax: 314-962-8675

circulation@bplmo.org

or

ggibbons@bplmo.org