French Embassy in London: address, phone and what it does

French Embassy, London
The Embassy at 58 Knightsbridge is not where French passports, ID cards or visas are dealt with. Passports and the Registre are at the Consulate General in London, 21 Cromwell Road; visas go through TLScontact.

The Embassy of France in the United Kingdom represents France before the British government. Its page describes it as the diplomatic mission to the United Kingdom of Great Britain and Northern Ireland; the ambassador since 2022 is Hélène Tréheux-Duchêne.

Address, phone number and map of the French Embassy in London

Address
58 Knightsbridge, London SW1X 7JT
Phone
+44 20 7073 1000 · +44 20 7073 1042
Official website

The Embassy stands at 58 Knightsbridge, on the south side of Hyde Park, between Hyde Park Corner and Knightsbridge Tube stations. For paperwork, the address you want is the consulate, about a mile and a half west along Brompton Road and Cromwell Road.

Real reviews of the French Embassy in the UK

The Embassy's listing on Google collects reviews about passports and visas, which are handled at the consulate in Cromwell Road and at TLScontact, not at Knightsbridge. Three of them:

On Google the office averages 1.9 stars from 251 reviews.

In March 2026 she found the staff curt and felt she could not ask questions without being told her application would wait.

Estelle L.

In December 2025 the person at the door sent her to a photographer nearby charging £25 for ID photos, while a booth inside offered them for £5.

Alexandra F.

It took her months to find a passport renewal slot in 2023, but once there she found everyone, from security to the counter, very helpful.

Ingrid E.

What does an embassy do, and what does a consulate do?

An embassy deals with the British government: political relations, defence, trade, culture. A consulate deals with people: it issues passports and ID cards, keeps the Registre of French citizens abroad, records births, marriages and deaths and helps French nationals in trouble.

In the UK, those consular services are at the Consulate General in London (21 Cromwell Road) and, for Scotland, at the Consulate General in Edinburgh. Visa applications go through TLScontact, and the consulate's visa section decides on them: see our France visa guide.

Details checked against the official pages on 10 November 2026.

This site is an independent directory. frenchconsulates.co.uk is not the Embassy of France or one of its consulates, and it handles no applications.

We gather what uk.diplomatie.gouv.fr publishes and flag it when its own pages disagree. Confirm with the consulate before you travel.

Go up