Buckingham Palace/Definition

The official London residence and administrative headquarters of the British monarch.