minervaspencilcase.com
London: Spencer House
London’s Spencer House is an 18th Century Palladian Villa that you may have walked past, unaware of the grandeur within. It’s lucky enough to be situated on the edge of Green Park, and …