Information on:

Barr Branch Library

1701 South Jefferson Avenue
314-771-7040
Barr Branch Library is not affiliated with AmericanTowns Media