I believe the N & W take the - or + out of the equation. It's the middle of New York State, near a town named Turin...as in the Shroud of Turin, one of the artifacts referred to in ACII and further explained in Project Legacy.
RelentlessFours is right, what it's setting up is that the Assassins are taking Desmond there while he's comatose. We'll explore another ancestor (when and where we don't know, but Leonardo talked about going to work for Louis XII of France), but Desmond will be trying to get to an artifact at the temple revealed in this DLC memory.
The shroud has the power to bring the dead back to life...don't buy a coffin for Lucy just yet.