Filming Locations (2)

  • Athens, Greece (on location)

  • Omonia, Athens, Greece (street scenes)