Subway 1113

Subway #1113-0 is a Subway restaurant located at Twin Oaks Shopping Center, 2315 South Congress Avenue, Austin, Texas.