7516 1 St Ave S

Birmingham, Alabama 35206

Single Family

5 beds 2 baths