Stage 630

Stage #630 was a Stage department store located at 3300 Andrews Highway in Odessa, Texas. The store opened in July 1997 and closed in October 2001.