What Is The Dower House On Downton Abbey?
The Dower House is a mansion located in Downton, Yorkshire. It was designed by Sir Christopher Wren before February 25, 1723, with the original purpose of being a home to the sister of the first Earl of Grantham. While designed before February 25, 1723, it was not built until after 1772. What house was used …