Denham Place
Nestled on a sprawling 43-acre estate in Buckinghamshire, UK, Denham Place is a majestic piece of history with a tale as captivating as its grandeur. This 12-bedroom, 28,000-sq.ft. mansion, constructed between 1688-1701, has witnessed royal…
The post Denham Place first appeared on Cool Material.