sentmenhouse

noun

1.
a diplomatic building where ambassadors live or work