Subway 41652

Subway #41652-0 is a Subway restaurant located at Espada North Shopping Center, 11643 Southeast Loop 410 Suite 101, San Antonio, Texas.