His Excellency Dr. Akima UmezawaAmbassador Address: 5 Hayes Street St. ClairPort of SpainPhone: 628-5991-3Mailing Address: P.O. BOX 1039, PORT OF SPAINCountry: JapanEmail: embassyofjapan@po.mofa.go.jp