No, a vector doesn't have a definite location as a vector can be shifted in a plane by maintaining its magnitude and direction.
Vector can change with time for e.g. displacement vector.
No, two equal vectors at a different location may not have identical physical effects. For e.g., two equal force vectors at a different location may have different torque but when they are applied together the net torque would be different.