The Mount
The Mount
The Mount

The Mount

Located in Lenox, Mass., The Mount is both an historic site and a center for culture inspired by the passions and achievements of Edith Wharton.