Loudon Freewill Baptist Church by Avanell Savage | Mar 16, 2014 Date: Sunday, March 16, 2014Time: 6:00 pmAddress: 341 Country LaneCity,ST/PR: Loudon, TNCountry: United States Loading Map.... Loudon Freewill Baptist Church341 Country LaneLoudon, TN 35.72623050000001 -84.33439920000001