Subway 4530

Subway #4530-0 is a Subway restaurant located at North Star Square, 8507 McCullough Avenue Suite D 11, San Antonio, Texas.