Landmarks & buildings
Royal Artillery Memorial
War memorial on Hyde Park Corner, London
Wikipedia names Royal Artillery Memorial as where 1 film or series was filmed; its page links to the sentence that says so. Wikidata records no shoot here yet.

Filmed here, per Wikipedia
Wikipedia says these were filmed in Royal Artillery Memorial. Each title’s page links to the sentence that says so.
Filming locations nearby
-
Landmarks & buildings
The Lanesborough
England · under 1 km
Hotel in London, formerly St George's Hospital
-
Towns & cities
Hyde Park Corner
England · under 1 km
Place in London
-
Landmarks & buildings
Wellington Arch
England · under 1 km
Triumphal arch in London
-
Landmarks & buildings
Apsley House
England · under 1 km
London townhouse of the Dukes of Wellington
-
Landmarks & buildings
Les Ambassadeurs Club
England · under 1 km
Casino in Mayfair, London W1
-
Streets & squares
Belgrave Square
England · under 1 km
Square in London, England, UK