Definitions Found:

The official residence or offices of an ambassador