French Consulate, London

Address: 21 Cromwell Rd, South Kensington, London SW7 2EN, UK

Phone number: +44 20 7073 1200

Opening hours:

Website: https://uk.ambafrance.org/-Consulat-general-Londres-

French Consulate on the map:

Google maps: https://maps.google.com/?cid=7390811464960515159