The EFTA Court, based in Luxembourg, corresponds to the Court of Justice of the European Union in matters relating to the EEA EFTA States. The Court deals with infringement actions brought by the EFTA Surveillance Authority (ESA) against an EFTA State with regard to the implementation, application or interpretation of an EEA rule. The Court also handles the settlement of disputes between two or more EEA EFTA States. It hears appeals against decisions taken by ESA and gives advisory opinions to courts in the EEA EFTA States on the interpretation of EEA rules.
You can read more about the EFTA Court on its website: www.eftacourt.int
For the EFTA Court's legal background documents, see here.