Aga's Native Lechon and Food House is located in Cagayan, Philippines on Tuguegarao. Aga's Native Lechon and Food House is rated 3.6 out of 5 in the category lechon restaurant in Philippines.
Service options
TakeawayDine-in
Amenities
Good for kidsToilets