Saatchi & Saatchi Tokyo

JR Tokyu Meguro Building, 12th Floor 3-1-1 Kami-Osaki, Shinagawa-ku, Tokyo, Japan 141-0021