Jewel Tower Published August 1, 2015 at 900 × 599 in Jewel Tower London, UK – June 1, 2008 : The Jewel Tower opposite the Houses of Parliament in London, England, UK is a surviving section of the Palace of Westminster, which was built in 1366 to house Edward 111’s crown jewels and treasures, it is now a museum