be located (at a certain place) - Turco Inglés Diccionario