Subway 18370

Subway #18370-0 is a Subway restaurant located at Plaza Del Lago, 3410 Del Lago Boulevard Suite E, Escondido, California.