Subway 2663

Subway #2663-0 is a Subway restaurant located at, 711 South Fair Oaks Unit J, South Pasadena, California.