where is highclere castle located
1. Highclere Castle. Actually located in Newbury (west of London), the home that stands in for Downton Abbey is still occupied by the Carnavaron family but is open for tours and events. If the architectural style rings a bell, itâs because itâs designed by the same architect as the British Houses of Parliament.