Information on:

Hamlin Public Library

1680 Lake Road
585-964-2320

Hamlin Public Library is not affiliated with AmericanTowns Media

Photos