This is our first time trying the famous Filipino Lechon! The restaurant were called Mila's Lechon, located in Quezon, Manila, Philippines. Here's a link to their website: https://milaslechonph.com/