Designed by
Title
Churchill Manor, England #126782785
Description
Located in Woodstock, Oxfordshire, England, the Churchill Manor was built in 1705 and is the largest private home in the UK. The central building of the Churchill Manor is the Branham Palace, which is decorated with grandeur and preserves a large number of paintings, sculptures and tapestries. And lots of fine furniture. This idyllic manor, known as the British Royal Palace, has been completed for 17 years, and many British people like to compare it with the largest Versailles in Europe.
This image is editorial