Subway 2368

Subway #2368-0 is a Subway restaurant located at 3953 Fredericksburg Road, San Antonio, Texas.