U.S. Senator Chuck Grassley's staff has announced the long-time senator will hold a Town Hall in Charles City this month. Grassley will be at the Floyd County Courthouse at 101 S. Main Street at 10:00 a.m. on Thursday.