This is a UK town called slough
Yh this place is horrible icl bro stinks of poo poo p op wfuihfysdufghasdvfhagasdl\gfkguasGFHJLGAHJSDFGJAHSDFGSD
Play ENDZzzzzz212 · All community maps · WorldGuessr, a free GeoGuessr alternative