English / Japan / News 08/06/17 Teshigawara’s intriguing “Petrouchka” opens June 15th Turn down an alley called Suzuran (meaning “Lily Bell”) in residential Ogikubo...