The Cottage on St. John strives to be your go-to place to purchase unique gifts for all the ladies in your life. Inspired by the town’s name, Havre de Grace, Theresa the owner decided that every French inspired town should have a French inspired gift store.