I still can't believe I FINALLY found the filming location of the"CONVENIENCE STORE"!!
The store itself was a generic, one-story shack labeled "CONVENIENCE STORE" and outfitted with a pair of gas pumps. Its exact location was indeterminate, as it could apparently appear and disappear in an erratic manner.
The stairs on the right side of the building did not lead to an upper floor, instead, those who mounted them traveled to an interior space described as being "above" the store. Several woodsmen appeared to act as guardians or chaperones for visitors to the convenience store.