13407 US-17
Dubbed "The Smallest Church in America," this tiny chapel in Townsend is a charming roadside stop for travelers. Built in 1949 by a local grocer, the 190-s
JavaScript is required to use this application. Please enable JavaScript in your browser settings.