Stage 621

Stage #621 was a Stage department store located at 138 Live Oak Street in Marlin, Texas. The store opened in July 1997 and closed in October 2001.