Save Added By Cherrie Now Open Uncle Rod’s Lechon 181, R-9, Mabalacat, Pampanga, Philippines Uncle Rod’s Lechon Restaurant