View Details $1,335,000 1 of 52 Champions Place Condominiums | TUSCALOOSA 3 beds 4 baths 2,684 sqft On Site: 104 Days