be located (at a certain place) - Allemand Anglais Dictionnaire