19. Hampton Court
The Hampton Court Palace, a palace located on the bank of Thames, houses the captivating royal history of over 500 years. One of the highlights of this palace is its private collection of art. It is believed to be the world’s biggest collection of its kind. During your visit to this London destination, you will be accompanied by guides dressed in exotic period costumes. The Hampton Palace hosts a number of events all through the years including a globally famous flower show.