Subway 6057

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