Arcadia Missa

Arcadia Missa is a Peckham, London-based

IMG_5358
Arts+Culture First Look

Shock screen

Thrilling Peckham research project Arcadia Missa introduces their new show probing the eye, the glass and the shots beyond exclusively inside