Subway 10727

Subway #10727-0 is a Subway restaurant located at Las Palmas Mall, 803 Castroville Road Suite #119, San Antonio, Texas.