London Sights

12345678910
Across
  1. 6. a public museum dedicated to human history, art and culture located in London
  2. 7. a historic castle on the north bank of the River Thames
  3. 9. London royal residence and the administrative headquarters of the monarch of the United Kingdom
  4. 10. the Millennium Wheel
Down
  1. 1. London church that is the site of coronations and other ceremonies of national significance
  2. 2. an art museum in Trafalgar Square in Central London
  3. 3. the largest and most sophisticated bascule bridge in London
  4. 4. the Great Bell of the clock at the Palace of Westminster
  5. 5. major park in Central London
  6. 8. an art gallery of international modern and contemporary art located in London