Leddon Church
- Address
-
1021 Co Rd 83
Geneva, AL 36340
Leddon Church is a church in Geneva, Alabama.
Location data © OpenStreetMap contributors.
Leddon Church is a church in Geneva, Alabama.
Location data © OpenStreetMap contributors.