STELLA005
Other, Camden, UK