Enjoy delicious, homemade stuffed chicken. A Latin American restaurant offering a flavorful option for your meal.