4224 50th Ave N

 4224 50th Ave N, BirminghamAL 35217
$7503 Beds1326 sqft