England Answer 7
Tower of London
Clues
Located in London
Home of England's crown jewels guarded by the Beefeaters