Updated Today COMPARE Elmhardt Apartments 2907 13th Ave S, Birmingham, AL 35205 1 - 2 Beds $1,090 - $1,320