4213 66 Th St N

Birmingham, Alabama 35206

Single Family

3 beds 1 bath 1 partial bath