All 5 Spirit Halloween Stores In Maine Are Finally OpenAll 5 Spirit Halloween Stores In Maine Are Finally OpenYou can get a head start on your Halloween costume this year thanks to Spirit Halloween's Maine locations: Augusta, Biddeford, South Portland, Auburn and Bangor.KidKid