What Is the Largest House In London?

The largest house is in fact Buckingham Palace.  But the largest in private ownership is Witanhurst, a Georgian-style mansion located on a 5 acre (20,000 m²) site in the village of Highgate, North London. It has 65 rooms spread across three floors, including 25 bedrooms. One of the largest is the Ballroom|Grand Ballroom]], measuring 70 feet […]