University Place

(12)
 951 18th St. South, BirminghamAL 35205
$910+1 BedPets OK