Subway 54644

Subway #54644-0 is a Subway restaurant located at Oxnard Village Center, 645 South Ventura Road, Oxnard, California.