Subway 33753

Subway #33753-0 is a Subway restaurant located at Babcock North Shopping Center, 8830 Huebner Road, San Antonio, Texas.