Where is Town Hall?

Delhi Town Hall is located at 5 Elm Street, Delhi, NY 13753