3250  NEW CASTLE ROAD, Birmingham, AL, 35217
Active

$399,900

3250 NEW CASTLE ROAD, Birmingham, AL, 35217

Courtesy of: Birmingham - Gardendale