1. A more advantageous or preferable geographic position or place
This apartment has a better location near the metro station.
Este apartamento tem uma melhor localização perto da estação de metrô.
2. A superior site or position for a business, residence, or facility
The new office was moved to a better location in the business district.
O novo escritório foi transferido para uma melhor localização no distrito comercial.