Barr Library

1701 South Jefferson Ave
St. Louis MO 63104
  • Phone: (314) 771-7040
Map for Barr Library.
Back to Top