Filming Locations (1)

  • Athens, Greece (exterior scenes)