Subway 3393

Subway #3393-0 is a Subway restaurant located at Plaza Sorrento Shopping Center, 6755 Mira Mesa Boulevard Suite 102, San Diego, California.