$294,900
3020 Dewberry Lane, Tuscaloosa, AL, 35405
Single Family Residence