$1,499,000
13010 Power Plant Road, Tuscaloosa, AL, 35406
Single Family Residence