Less Famous Places with the Same Name

"London" is in England and "Paris" in France, right? Well, these places may sound familiar but are not necessarily where you think they are. Enough signage should be visible to mislead you.
  • ModerateAvg. score 15,923
  • Number of played games
    152Explored this map
  • Coordinate count
    144Locations

Activities

Loading...

Highscore

Loading...