Town of Esopus Library is one of Ulster County's public libraries.
Libraries
Town of Esopus Library
(845) 338-5580
100 views