The Embassy of France in London is the diplomatic mission of France to the United Kingdom.[1] Located just off Knightsbridge at Albert Gate, one of the entrances to Hyde Park, it is situated immediate
Unique things to do nearby
4.96 (475)
Soulful Travel Memories - Multilocation London Photoshoot
4.87 (2,292)
London's Amazing Harry Potter Walking Tour; Kids Freeee