The French Embassy is not open to the public, does not give appointments and does not deal with visa enquiries.
For all consular services, please contact the Consulate General of France at
21 Cromwell Road, London, SW7 2EN.
Tel. [+44] 020 7073 1200
or visit the Consulate website.