Subway 31361

Subway #31361-0 is a Subway restaurant located at Northwoods Shopping Center - Phase III, 1730 North Loop 1604 East Suite #114, San Antonio, Texas.