Get Directions to Town Hall ← View details 17 North Main Street, Hammond, New York 13646 +1 315-324-5321 Get Directions From* To * — Required information