Nestor Flores Lechon Manok

Real Street (in front of STI), Tacloban City, Leyte
+63 53 325 7957

Nestor Flores Lechon Manok on the map

Add your comment

Food quality
Prices
Atmosphere
Cleanliness