Is there a way to refine my "current location"?
Register your router's MAC address with Skyhook and enter your correct latitude/longitude coordinates. http://www.skyhookwireless.com/howitworks/submit_ap.php
After a few days, your location should be correct in any website or app that uses Skyhook's database, which is fairly ubiquitous.