Highclere Castle – Downton Abbey


Home to the famous Tv series Downton Abbey, Highclere Castle is a beautifully built country house in Hampshire. With over 300 rooms and 5,000 acres of land this is a popular place to visit, especially for those that love to soak in the traditional Jacobethan architecture.