1110 Excelsior Grand Avenue Durham, NC 27713

$313,990 PENDING