Pizza Hut 13353

Pizza Hut #13353 is a Pizza Hut restaurant located at 7955 East Lamar Alexander Parkway in Townsend, Tennessee.