Subway 33362

Subway #33362-0 is a Subway restaurant located at North Star Mall, 7400 San Pedro Suite 7, San Antonio, Texas.