Subway 31652

Subway #31652-0 is a Subway restaurant located at 4624 Telephone Road Unit A, Ventura, California.