Subway 2368

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