Location The place (or places) from which a firm does business. Can be both a physical location and also virtual. BACK Other Terms:Consumer Confidence IndexPerceived RiskNGO (Non-Government Organisation)Strategic Risk