Homes for sale in Tuscaloosa AL 350000-400000