Subway 13590

Subway #13590-0 is a Subway restaurant located at Adobe Creek Shopping Center, 2800 Thousand Oaks, San Antonio, Texas.