When the phone sticks on a wrong current location it seems to be related to the "Location service". This should be an app you have installed like a map app. You can reinstall and reset the Location service by selecting the last option in the Weather menu.
Best to do this when connected to wifi...