Quiznos 11281

Quiznos #11281 was a Quiznos Subs restaurant located at 8299 Otay Mesa Road in San Diego, California.