top of page

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!
bottom of page