Teshigawara’s intriguing “Petrouchka” opens June 15th

Turn down an alley called Suzuran (meaning “Lily Bell”) in residential Ogikubo...