
Hampton Court Palace is a palace situated in the south west of London, England. This palace is located near River Thames and Charing Cross. This place is indeed very historical since this is where the British royal family used to live until the 18th century. This is one of the two palaces owned by Henry...