Subway 3729

Subway #3729-0 is a Subway restaurant located at, 1171 Homestead Road Ste 120, Santa Clara, California.