Edith Wharton’s The Mount
Pulitzer Prize-winning author Edith Wharton’s home, The Mount, in Lenox, Massachusetts is renowned for its beauty and majesty – but there’s also a sinister side to it. Marital infidelities, madness, …
Read More