More about The French Ambassador'S Residence In London
The French Ambassador'S Residence In London is located at 11 Kensington Palace Gardens, London, United Kingdom
http://www.ambafrance-uk.org/The-Ambassador-s-residence