« Back to Embassies France, Embassy of Address6A Cromwell Place CityLondon PostSW7 2EW Phone+44 207 073 1200