$125,900
101 23RD TERRACE, BIRMINGHAM, AL, 35215
Single Family Residence