$7252 beds · 1 bathApartment building1001 21st StBirmingham, AL 35218Add to favoritesShareListing options1001 21st St
$7752 beds · 1 bath · 720 sq ftCondo1001 21st Street Ensley Ensley #CBirmingham, AL 35218Add to favoritesShareListing options