$1,900/mo1 bed · 1 bath · 650 sq ftCondo312 18th St NBirmingham, AL 35203Add to favoritesShareListing optionsMessage
$2,300/mo2 beds · 2 baths · 1,631 sq ftCondo1700 2nd Ave N #3Birmingham, AL 35203Add to favoritesShareListing optionsMessage