Stage 687

Stage #687 was a Stage department store located at 2356 South Range Avenue in Denham Springs, Louisiana. The store closed on August 30, 2020.