Sabbathday Lake Shaker Village
Religious

Sabbathday Lake Shaker Village

New Gloucester, Maine