Barrington Area Library

Place

2,252