Papa Ching's is a asian restaurant Davao City Davao located in Philippines.
Lacson St. (JP Laurel Ave Bajada) 8000 Davao City Philippines
Reservations | Yes |
Credit Cards | Yes |
Outdoor Seating | Yes |
Best greaseless chicken :)
don't try lengua ... (yaks) sbi ni kim who loves to eat food...
Highly Recommended: Kinilaw with Lechon Kawali, Chicken Biryani, Baby Back Ribs, Banana Peanut Butter Roll - MyDavaoCity.com
Best crispy shrimps in Town! - Gue
They have the best bbq for me. - jariya heitz