Art Review Magazine. Beach 17, featured as part of review of Photo London, May 2004 10 Jul 2018 Art Review Magazine, May 2004 Art Review Magazine, May 2004, Beach 17 ← Back