What is Locus Contractus?

Legal Definition
The place of the contract. In general, the law of the place where the contract is made, governs in everything which relates to the mode of construing it. Vide Lex loci contractus.
-- Bouviers Law Dictionary
Legal Definition
The place of a contract; the place where a contract ls made
-- Black's Law Dictionary
Legal Definition
The place of the contract.
-- Ballentine's Law Dictionary