Elma's Lechon is located in Dagupan, Philippines on Judge Jose de Venecia Ave. Elma's Lechon is rated 3.7 out of 5 in the category lechon restaurant in Philippines.
Address
Judge Jose de Venecia Ave
Service options
TakeawayDine-in
Amenities
Good for kidsToilets