Subway 66609

Subway #66609-0 is a Subway restaurant located at Walmart Supercenter #3107, 24403 West Interstate 10, San Antonio, Texas.