Subway 23359

Subway #23359-0 is a Subway restaurant located at Lawrence Station Shopping Center, 3586 Homestead Road, Santa Clara, California.