Subway 26316

Subway #26316-0 is a Subway restaurant located at Capital Plaza Shopping Center, 5419 North Interstate 35, Austin, Texas.