Filming Locations (2)

  • Alliance Film Studios, Southall, Middlesex, England, UK (studio) (studio: made at)

  • Exterior Charing Cross Station, Charing Cross, London WC2N 5DR, UK