Filming Locations (1)

  • Athens, Greece (street scenes)