Hampton Court Palace is a historic royal palace located in the London Borough of Richmond upon Thames, in the United Kingdom. It is situated on the north bank of the River Thames and is renowned for its stunning architecture, beautiful gardens, and rich history.