England Question 7

Name this wonder

Clues

Located in London

Home of England's crown
jewels guarded by the Beefeaters