Filming Locations (4)

  • Natural History Museum, South Kensington, London, England, UK

  • Incir De Paolis, Rome, Lazio, Italy

  • Chelsea Embankment, Chelsea, London, England, UK

  • London, England, UK