Historic Hampton Court Palace, on the north bank of the River Thames, is one of England's top tourist attractions, and should rank high on your UK travel itinerary. Located just a short rail ride to the southwest of Central London, this famous English landmark has been at the center of British history since the 16th century.