Envoy's residence (7)
I believe the answer is:
embassy
'envoy's residence' is the definition.
(I've seen this in another clue)
This is all the clue.
(Other definitions for embassy that I've seen before include "foreign mission abroad" , "Legation" , "Office of an ambassador" , "Residence of an ambassador" , "senior diplomat's residence ..." .)