A "business location" refers to the physical place where a company operates. It can be a store, office, factory, or any space where business activities take place.