basically everywhere in London or greater that has a Tube station in its vicinity
Third installment in my city series, this time in the capital of England and the entire United Kingdom, as well as the greater metropolitan region
Play Greater London · All community maps · WorldGuessr, a free GeoGuessr alternative