98 Post St, Maxuel Street, Frankfurt
575 Market St, Maxuel Street, Frankfurt
TAKE ON ART MAGAZINE: THE PILL review by MEERA MENZES