Belden Noble Memorial Library

2759 Essex Road, Essex, New York 12936

Essex