Filming Locations (2)

  • Athens, Greece (on location)

  • Athens, Greece (exterior scenes)