$634,900
5411 Park Avenue, Tuscaloosa, AL, 35406
Single Family Residence