A person in a dark room at Stone House Farm.

Stone House Farm

About The Inn

Stone House Farm is located in Western MA in the beautiful town of Amherst.

649 East Pleasant Street, Amherst, Massachusetts 01002

Loading...