Castle Howard. England. Although it looks like a castle, Howard is actually a stately home - a private residence of the Howard family that has resided in the complex for more than 300 years. The house, located in North Yorkshire, England, is one of the largest residences in Britain. Its construction commenced at the end of the 17th century and lasted around 15 years.