Subway 51686

Subway #51686-0 is a Subway restaurant located at Valero Gas Station/Convenience Store Subway Cafe, 5610 UTSA Boulevard, San Antonio, Texas.