Subway 21178

Subway #21178-0 is a Subway restaurant located at Channel Islands ShoppingCenter, 2031 Statham Boulevard Unit 365-0108, Oxnard, California.