location
Lugar o posición de algo.
La localización de la nueva tienda es ideal.
La localización de este proyecto es estratégica.
Sounds like “location” in English — same meaning. Feminine noun: ends with -ción.