Subway 3671

Subway #3671-0 is a Subway restaurant located at 2480 De La Cruz Road, Santa Clara, California.