Visa applications submitted in Saudi Arabia are processed by the French Embassy in Riyadh and the French Consulate in Jeddah For general information and for preparing, submitting and tracking your application, log on to Francevisas, the official website for visa application to France.