Independent Presbyterian Church

3100 Highland Ave. S.Birmingham, AL, US Type: Presbyterian