Town of Liberty Town Hall Loading Map.... Town of Liberty Town Hall120 North Main Street - LibertyEvents 41.801244 -74.747377 Address 120 North Main Street Liberty NY 12754 United States Upcoming Events No events in this location