Subway 3418

Subway #3418-0 is a Subway restaurant located at, 11420 Ventura Avenue Suites 101 & 102, Ojai, California.