Envoy's workplace
I believe the answer is:
embassy
(Other definitions for embassy that I've seen before include "foreign mission abroad" , "Where an ambassador lives or works" , "Diplomatic outpost" , "Headquarters of diplomatic staff abroad" , "senior diplomat's residence ..." .)