Subway 2531

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