Filming Locations (1)

  • Agioi Anargyroi, Attica, Greece (Leonidas' grocery store)