Stage 667

Stage #667 was a Stage department store located at 2200 Yarbough Drive in El Paso, Texas. The store opened in July 1997 and closed in February 2010.