Scale Restaurant

  • Nicosia, Cyprus