South Newport Baptist Church Church of Townsend, GA. The location of South Newport Baptist Church Church is 31331, 23344 US Hwy 17 - marked with a pin on Google Map.