View details for Alexander Crossing Alexander Crossing $1,305+ 3500 Louis Stephens Drive, Durham, NC 27713