be separately located (from a building) - Spanish English Dictionary