ahhh I see. I am not sure to be honest. You could possibly try something like:
mySprite.set_pos(Vector2(newLocationX - MySprite.get_texture().get_width(), newLocationY - mySprite.get_texture().get_height()))
I haven't tried that code, it's just theoretical, but you could use texture width and height to offset the placement?
EDIT: just updated code a little