Subway 5671

Subway #5671-0 is a Subway restaurant located at Plaza Ventura, 2790 East Thompson Boulevard Suite A, Ventura, California.