Subway 13597

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