I bought Alexa Show connected to my Wi-Fi and all of my other Echo Dots. But the weather info is for Watford, (I live in South London) it worked all fine before I set up the Alexa Show, I looked in my settings and it shows I live in London.
I was going too reset the Alexa Show unless anybody knows a better way.
When you checked your settings, did you do so from the Alexa app or directly from the Echo Show? Please ensure both settings are correct, the following Help page contains instructions on doing so, if necessary: