A variety of independent businesses are set to open in Tamworth's new retail hub. Town Hall Place features seven units in total, aimed at offering affordable space for small firms.