New Square Village Hall

766 North Main Street, New Square, NY 10977