Subway 3421

Subway #3421-0 is a Subway restaurant located at Oak Ridge Retail Center, 1582 Babcock Road, San Antonio, Texas.