Filming Locations (1)

  • Koukaki, Athens, Greece (street scenes)