Stage 690

Stage #690 was a Stage department store located at 2021 North Main Street in Miami, Oklahoma. The store closed on August 30, 2020.