Althorp House (noun) Definition, Meaning & Examples

noun
  1. a mansion in Northamptonshire: seat of the Earls Spencer since 1508; originally a medieval house; altered (1787) to its present neoclassical style by Henry Holland. Diana, Princess of Wales is buried on Round Oval Island in the centre of the ornamental lake in Althorp Park
Althorp House (noun) Definition, Meaning & Examples

More Definitions