iPhone shows wrong location I recently moved and my iPhone still shows my old address for location services (e.g. in the Maps app and 3rd party applications that use Apple's location services). I assume the source of the problem is that my wifi router, which moved with me, is listed in an internal Apple wifi geolocation database.

I've tried rebooting the phone, turning off and on wifi, turning off and on airplane mode, etc.  Nothing has made a difference. It's been about 2 weeks now.

Any advice? Is there any way to submit the new location to Apple the way there is for map errors?
It turns out the only thing to do is wait. I called Apple and the rep said that if power cycling the phone and "forgetting" the wifi network didn't help, the Apple database would clear stale entries after 30 to 60 days. Sure enough, after about a month my phone started showing the new location.

(Note: I tried @bmike's procedure several times on each of the iPhones in our household, but it didn't seem to make a difference. It could be that the procedure does remove that phone's historical location info from Apple's database, but over the many years we were living at our old address we had enough guests with iPhones that removing only our own phones' records wasn't sufficient. If anyone else is having this problem you might as well try that procedure, but know that the problem will self-resolve within a month or so.)