northeast corner of Belgrave Square, Belgravia, London SW1
1 fact recorded here, from 1 film.
Unknown precision
51.5350, -0.1541
In the work itself
Filmed here, set here, or recorded here.
The Fallen Idol
filmThe Fallen Idol was filmed at northeast corner of Belgrave Square, Belgravia, London SW1.