Implement RestoreLocation