In a bowl, mix the lemon juice, vinegar, oregano, paprika, pepper, onion, and lemon zest. Place chicken in a medium baking dish. Pour the sauce over the chicken. Cover dish with aluminum foil, and refrigerate at least 4 hours.
Preheat oven to 375 degrees F (190 degrees C).
Place covered baking dish in the preheated oven. Do not drain marinade. Bake chicken 30 minutes. Uncover dish, and continue baking 15 minutes, until marinade is boiling and chicken juices run clear. Let chicken rest 5 minutes before serving.