location; spot; town

ENGLISH
location; spot; town
NEDERLANDS
plaats