Subway 6057

Subway #6057-0 is a Subway restaurant located at, 7770 Telegraph Road Suite C, Ventura, California.