Ambassador's residence (7)
I believe the answer is:
embassy
'ambassador's residence' is the definition.
(I've seen this before)
This is all the clue.
(Other definitions for embassy that I've seen before include "Residence of foreign diplomatic representative" , "Residence of an ambassador" , "Overseas mission" , "Consulate" , "Diplomatic mission" .)