Subway 50154

Subway #50154-0 is a Subway restaurant located at Carousel Court Center, 1802 Nacogdoches, San Antonio, Texas.