A review by carolineroche
Our Lady of the Streets by Tom Pollock

5.0

A perfect ending to an outstanding trilogy