Quiznos 12918

Quiznos #12918 was a Quiznos Subs restaurant located at 2241 Girard Street in Delano, California. The location closed in 2011.