England Answer 3

Buckingham Palace

Clues

Located in London

Official residence of the monarch