Subway 3671

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