Subway 11170

Subway #11170-0 is a Subway restaurant located at Sherwood Village, 13720 West Sherman Way Suite B, Van Nuys, California.