Quiznos 11894

Quiznos #11894 was a Quiznos Subs restaurant located at 720 A Schillinger Road South in Mobile, Alabama. The location opened in 2008.