The ‘Public Places in the heart of Todmorden’ project is just one part of the Todmorden Town Deal’s £17.5 million ...