England Answer 7

Tower of London

Clues

Located in London

Home of England's crown
jewels guarded by the Beefeaters