Subway 457

Subway #457-0 is a Subway restaurant located at, 888 Embarcadero Del Norte Suite C, Isla Vista, California.