English Redditch Town Hall Cited by user Dormskirk on 07 Apr 2024 Redditch Town Hall is a is a municipal building in Walter Stranz Square in Redditch, a town in Worcestershire, in England.