The headquarters of the Organisation of the Petroleum Exporting Countries (OPEC) is located in Vienna, Austria. OPEC is an intergovernmental organization of oil-exporting countries, and its main function is to coordinate and unify the petroleum policies of its member countries.
Thus, the correct location for OPEC's headquarters is Vienna, Austria.