Broad Street United Methodist Church – Mooresville

Broad Street United Methodist Church, Mooresville, NC