4509 40th Pl N

 4509 40th Pl N, BirminghamAL 35217
$6252 Beds696 sqft