A quick day trip from London Town, Newbury is home to the infamous Highclere Castle. It is believed that the land has been home to people for some 1300 years, with Highclere Castle transforming in it’s place during the 18th and 19th century. The Castle is currently home to Earl and Countess of Carnarvon, who spend their time between […]