Famous Filipino dish made of crispy fried lechon with assorted veggies in thick savory peanut butter sauce.
× Famous Filipino dish made of crispy fried lechon with assorted veggies in thick savory peanut butter sauce.