Quiznos 11286

Quiznos #11286 was a Quiznos Subs restaurant located at 990 Industrail Road in San Carlos, California. The location opened in 2008.