WorldGuessr

Isle of Sheppey

south east of England

near London and Essex, however is located in Kent. if you live here or not can you guess what each location is?

Play Isle of Sheppey · All community maps · WorldGuessr, a free GeoGuessr alternative