Stage 638

Stage #638 was a Stage department store located at 217 North Main Avenue in Denver City, Texas. The store opened in July 1997 and closed in October 2001.