Russian Church Exterior
The exterior of the church is featured as a backdrop in the film, representing a location in Russia.
Filmed here
Old Brompton Road, London SW5, GB
The exterior of the church is featured as a backdrop in the film, representing a location in Russia.
Old Brompton Road, London SW5, GB