Located in Chofu, Japan about 40 minutes away from Shibuya you’ll find Mayo Terrace. Any and all Mayo lovers should definitely make time for this free Kewpie Mayo Tour! Once you arrive at Mayo ...