Subway 1855

Subway #1855-0 is a Subway restaurant located at Mission Plaza, 51 West Main Street Suite C, Ventura, California.