Subway 38282

Subway #38282-0 is a Subway restaurant located at The Plaza at UTSA, 5138 UTSA Boulevard Suite 107, San Antonio, Texas.