$158,900
1900 N 21ST STREET, BIRMINGHAM, AL, 35234
Single Family Residence