We have found 20 properties on 20th St S, Birmingham, AL. Average price per square feet on 20th St S is $6,624. It is 3,423.4% higher than average price per sqft Birmingham. Average sale price on 20th St S is $4,579,942. It is 1,233.5% higher than average sale price in Birmingham.