Subway 30711

Subway #30711-0 is a Subway restaurant located at, 5100 Telegraph Road , Ventura, California.