Quiznos 721

Quiznos #721 was a Quiznos Subs restaurant located at 2501 Texas Avenue South in College Station, Texas. The location closed in 2012.