View Details 3200 University Blvd E Montrose | TUSCALOOSA $440,000 3 bd 1 ba 1,989 sqft 1.21 acres On Site 211 Days Ago