Subway 22113

Subway #22113-0 is a Subway restaurant located at Lake Creek Square Shopping Center, 12129 North Farm-to-Market Road 620 #202, Austin, Texas.