Subway 30711

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