Henbury

Philip Stevens

2001

London

Not on display