be located (at a certain place) - Alemán Inglés Diccionario