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