City Hall contact info/absentee voting hours

Screen Shot 2020-03-25 at 6.09.42 PMScreen Shot 2020-03-25 at 6.09.42 PM