Subway 2531

Subway #2531-0 is a Subway restaurant located at, 8347 Mira Mesa Boulevard Suite F, San Diego, California.