be separately located (from a building) - Espagnol Anglais Dictionnaire