Subway 13597

Subway #13597-0 is a Subway restaurant located at, 7811 East Lamar Alexander Parkway , Townsend, Tennessee.