Walking Dead Gardens? Zombie Square? M.E.N readers weigh in on ‘the biggest sh*thole in Britain’

Our piece on Piccadilly Gardens has amassed over a hundred comments

Go to Source
Author: Greta Simpson