Subway 12109

Subway #12109-0 is a Subway restaurant located at, 25175 Santa Clara Street Suite 2D, Hayward, California.