Subway 37244

Subway #37244-0 is a Subway restaurant located at 3700 Thomas Road Suite 103, Santa Clara, California.