OFF - CUT, Crystal Palace

13 Church Road, London (Crystal Palace), England