Ang Lechon Manok ni Sr. Pedro is located in Ormoc, Philippines on 170 Ormoc City - Merida - Isabel - Palompon Rd. Ang Lechon Manok ni Sr. Pedro is rated 5 out of 5 in the category lechon restaurant in Philippines.
Address
170 Ormoc City - Merida - Isabel - Palompon Rd