Our Story

Located in historic and picturesque Castine, ME, Mary Margaret's Mercantile is, as it's name implies, a general store carrying unique and varied merchandise.  Named after the owner's adored Scottish Terrier, it is one of several concerns housed in the Castine Emporium building.
‚Äč
Mary Margaret's aspires to carry a curated mix of products appealing to the many visitors to the Penobscot Bay region as well as to the local residents.  Those who enter Mary Margaret's Mercantile will find a mix of gift items, clothing, yarn and much more.  Come and visit us--you'll never know what you'll find today!