Cleaves Temple CME Church

Cleaves Temple CME Church

560 N Church St
Halls, TN, 38040
731-836-0535