The Mummy Returns (2001)
Driving to the museum
FILMING LOCATION:
Lambeth Palace Road,
Lambeth,
Greater London
Nearest Tube Station: Westminster - Zone 1 - 0.8km
View Map

FILMING LOCATION:
Lambeth Palace Road,
Lambeth,
Greater London
Nearest Tube Station: Westminster - Zone 1 - 0.8km