$205,000
1623 23rd Avenue E, Tuscaloosa, AL, 35404
Single Family Residence