First Parish Meeting House Preservation Society of Shirley, Inc.

    Improve listing