Without location requesting, a website can still determine your approximate location based on your IP address. This is called GeoIP and cannot be avoided short of using a proxy to "change" the IP address you use. IP location info is generally very rough. Sometimes it can pinpoint the city block you live in, and other times it doesn't even get the city right. IP geolocation cannot be relied on for accuracy.
See also How does Google Maps know where I am, when I'm using a VPN?