969 52nd Pl N

 969 52nd Pl N, BirminghamAL 35212
$7503 Beds1200 sqft