How to tell Google I'm doing a search from another city than mine
Google and other service use GEO location API to get more accurate results, since IP(Specially Mobile IP) does not return always correct location.
In chrome dev tool you can put any geo coordinate location for testing/debug purpose, and Google will use it in your local search query.
To do that first open chrome dev tool(CTRL+SHIFT+I) then click on menu(Three vertical dot), then go to more tools, then select sensors and then you can enter your latitude and longitude coordinates.
You can use uule
query parameter to emulate a local search.
Moz.com has a detailed write up at https://moz.com/ugc/geolocation-the-ultimate-tip-to-emulate-local-search and SERPs.com has a tool that does the hard work for you at https://serps.com/tools/google-search-location/