N & G Tserkezos Grill Take Away

  • Nicosia, Cyprus